home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Latest Shareware Programs: Warp / OS-2 WARP - Latest Shareware Programs.iso / zipped.os2 / treiber.1 / dvi15f-1.arj / DVIDRV.INF (.txt) < prev    next >
OS/2 Help File  |  1994-09-15  |  177KB  |  5,029 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. 1 Einleitung ΓòÉΓòÉΓòÉ
  3.  
  4.  Die dvidrv-Treiber werden zum Drucken oder zur Bildschirmausgabe von 
  5.  DVI-Dateien, wie sie z.B. von TeX erzeugt werden, benutzt. 
  6.  
  7.  Die Treiber laufen unter OS/2 1.x, OS/2 2.x, MS-DOS und PC-DOS (jeweils 2.1 
  8.  oder neuer) auf IBM-PC-kompatiblen Rechnern. Bei DOS ist mindestens 512 KB 
  9.  Speicher erforderlich. 
  10.  
  11.  Eine Installationsanleitung finden Sie in Abschnitt 8. 
  12.  
  13.  Die dvidrv-Treiberfamilie umfa╤üt die folgenden Treiber: 
  14.  
  15.  dviscr  Screen-Previewer f╨ær CGA, EGA, VGA, HGC, 8514/A und andere 
  16.          Grafikadapter 
  17.  
  18.  dvivik  Screen-Previewer f╨ær Viking I, kann nicht unter OS/2 verwendet werden 
  19.  
  20.  dvipm   Screen-Previewer f╨ær Presentation Manager (OS/2 1.2 oder sp╨öter) 
  21.  
  22.  dvihplj Druckertreiber f╨ær PCL-Drucker wie z.B. HP LaserJet+, HP DeskJet, HP 
  23.          PaintJet, HP QuietJet, HP ThinkJet und Kyocera F-1010. Der 
  24.          `klassische' HP LaserJet wird jedoch nicht unterst╨ætzt. 
  25.  
  26.  dvidot  Druckertreiber f╨ær Matrixdrucker und Ausgabe in Grafikdateien. Dieser 
  27.          Treiber kann f╨ær viele Matrixdrucker (Nadeldrucker, Laserdrucker und 
  28.          Tintenstrahldrucker) konfiguriert werden. Dar╨æberhinaus k╨ñnnen 
  29.          Grafikdateien verschiedener Formate erzeugt werden. 
  30.  
  31.  F╨ær dvidot sind bisher die folgenden Parameterdateien f╨ær Matrixdrucker 
  32.  vorhanden: 
  33.  
  34.           Param.- ΓöéDrucker                   ΓöéAufl╨ñsungΓöéEnvir.- Γöé+font-files
  35.           datei   Γöé(Aufz╨öhlung unvollst.)    Γöéh x v DPIΓöévariableΓöéVoreinstellung (*)
  36.           ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  37.           fx80    ΓöéEPSON FX- und RX-Serie    Γöé 240x216 ΓöéDVIFX   Γöéfx
  38.           fx80l   ΓöéEPSON FX- und RX-Serie    Γöé 120x72  ΓöéDVIFX   Γöéfx
  39.           fx100   ΓöéEPSON FX- und RX-Serie    Γöé 240x216 ΓöéDVIFX   Γöéfx
  40.           fx100l  ΓöéEPSON FX- und RX-Serie    Γöé 120x72  ΓöéDVIFX   Γöéfx
  41.           lql     ΓöéEPSON LQ-Serie            Γöé 180x180 ΓöéDVILQL  Γöép6l
  42.           lqm     ΓöéEPSON LQ-Serie            Γöé 360x180 ΓöéDVILQM  Γöép6m
  43.           lqh     ΓöéEPSON LQ-Serie            Γöé 360x360 ΓöéDVILQH  Γöép6h
  44.           lqwl    ΓöéEPSON LQ-Serie (breit)    Γöé 180x180 ΓöéDVILQL  Γöép6l
  45.           lqwm    ΓöéEPSON LQ-Serie (breit)    Γöé 360x180 ΓöéDVILQM  Γöép6m
  46.           lqwh    ΓöéEPSON LQ-Serie (breit)    Γöé 360x360 ΓöéDVILQH  Γöép6h
  47.           sty800  ΓöéEPSON Stylus 800          Γöé 360x360 ΓöéDVISTY  Γöép6h
  48.           p6l     ΓöéNEC P6, Panasonic KX-P1124Γöé 180x180 ΓöéDVIP6L  Γöép6l
  49.           p6m     ΓöéNEC P6, Panasonic KX-P1124Γöé 360x180 ΓöéDVIP6M  Γöép6m
  50.           p6h     ΓöéNEC P6, Panasonic KX-P1124Γöé 360x360 ΓöéDVIP6H  Γöép6h
  51.           p7l     ΓöéNEC P7                    Γöé 180x180 ΓöéDVIP6L  Γöép6l
  52.           p7m     ΓöéNEC P7                    Γöé 360x180 ΓöéDVIP6M  Γöép6m
  53.           p7h     ΓöéNEC P7                    Γöé 360x360 ΓöéDVIP6H  Γöép6h
  54.           itoh    ΓöéC.ITOH 8510A              Γöé 160x144 ΓöéDVIITOH Γöéito
  55.           aiw     ΓöéApple Imagewriter         Γöé 160x144 ΓöéDVIAIW  Γöéaiw
  56.           dmp130  ΓöéTandy DMP-130             Γöé 240x216 ΓöéDVIDMP  Γöéfx
  57.           ibm4201 ΓöéIBM Proprinter 4201       Γöé 240x216 ΓöéDVI4201 Γöéfx
  58.           ibm4202 ΓöéIBM Proprinter 4202       Γöé 240x216 ΓöéDVI4202 Γöéfx
  59.           ibm4207lΓöéIBM Proprinter 4207       Γöé 180x180 ΓöéDVI4207LΓöép6l
  60.           ibm4207mΓöéIBM Proprinter 4207       Γöé 360x180 ΓöéDVI4207MΓöép6m
  61.           ibm4208lΓöéIBM Proprinter 4208       Γöé 180x180 ΓöéDVI4208LΓöép6l
  62.           ibm4208mΓöéIBM Proprinter 4208       Γöé 360x180 ΓöéDVI4208MΓöép6m
  63.           bj10ej  ΓöéCanon Bubble Jet BJ-10e   Γöé 360x360 ΓöéDVIBJH  Γöébj
  64.           bj300h  ΓöéCanon Bubble Jet BJ300    Γöé 360x360 ΓöéDVIBJH  Γöébj
  65.  
  66.  (*)     Diese Spalte enth╨ölt aus Platzgr╨ænden nur einen Teil des Pfades. Wenn 
  67.          hier * eingetragen ist, so lautet die Voreinstellung von +font-files 
  68.          wie folgt: \texfonts\pixel.**\@Rrdpi\@f{.pk,.pxl}. 
  69.  
  70.  Die Proprinter 4207 und 4208 m╨æssen auf AGM eingestellt sein. 
  71.  
  72.  Nicht alle EPSON-LQ-Drucker unterst╨ætzen 360x360 DPI (lqh.dot und lqwh.dot). 
  73.  Zum Beispiel gibt es beim LQ-850 zwei Varianten, wovon nur eine 360x360 DPI 
  74.  unterst╨ætzt. 
  75.  
  76.  Au╤üerdem sind die folgenden Parameterdateien f╨ær die Erzeugung von 
  77.  Grafikdateien mit dvidot vorhanden: 
  78.  
  79.           Parameter-Γöé                                                 Γöé
  80.           datei     ΓöéDateiformat                                      ΓöéErweiterung
  81.           ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  82.           msp1      ΓöéAltes MSP-Format (Microsoft Paint, Windows 1.x)  Γöé msp
  83.           msp2      ΓöéNeueres MSP-Format (Microsoft Paint, Windows 2.x)Γöé msp
  84.           pcx       ΓöéPCX-Format (Paintbrush)                          Γöé pcx
  85.           bmpos2    ΓöéBMP-Format (OS/2 1.1)                            Γöé bmp
  86.           bmpwin    ΓöéBMP-Format (Windows 3.x)                         Γöé bmp
  87.  
  88.  Die Aufl╨ñsung ist auf 300x300 DPI voreingestellt, die Environment-Variable ist 
  89.  auf DVIBMP voreingestellt, die Voreinstellung f╨ær die +font-files-Option ist 
  90.  \texfonts\pixel.lj\@Rrdpi\@f{.pk,.pxl}. Die in der Tabelle aufgef╨æhrte 
  91.  Standarderweiterung bezieht sich auf die Ausgabedatei. 
  92.  
  93.  Sie k╨ñnnen leicht selbst Parameterdateien erstellen, siehe makedot.doc. 
  94.  
  95.  Wenn der Speicher unter DOS knapp ist, sollte dviscrs.exe statt dviscr.exe 
  96.  verwendet werden (Umbenennung ist nur bei Verwendung von DOS 3.0 oder sp╨öter 
  97.  m╨ñglich). Diese Version l╨öuft nur unter DOS, ben╨ñtigt weniger Speicher und ist 
  98.  etwas langsamer. Sonst verh╨ölt sie sich genau wie dviscr.exe, z.B. wird in 
  99.  Schablonen `dviscr' f╨ær @d eingef╨ægt. 
  100.  
  101.  Falls Sie OS/2 1.x benutzen, m╨æssen Sie dvipm16.exe (oder auch dvipm167.exe 
  102.  falls ein numerischer Koprozessor vorhanden ist) statt dvipm.exe verwenden. 
  103.  
  104.  
  105. ΓòÉΓòÉΓòÉ 2. 2 Aufruf der Treiber ΓòÉΓòÉΓòÉ
  106.  
  107.  Normalerweise sollten Sie die Treiber ╨æber die mitgelieferten Batch-Dateien 
  108.  aufrufen. 
  109.  
  110.   Verwendung der Batch-Dateien
  111.   Verwendung von dvidrv.exe (nur f╨ær DOS)
  112.   Hilfe zum Aufruf der Treiber
  113.   Drucken oder Betrachten einer DVI-Datei
  114.  
  115.  
  116. ΓòÉΓòÉΓòÉ 2.1. 2.1 Verwendung der Batch-Dateien ΓòÉΓòÉΓòÉ
  117.  
  118.  Die folgenden Batch-Dateien werden mitgeliefert: 
  119.  
  120.           v      prtlql     prtp6l     prthplj      prtfx      pcxfx      pcxp6l
  121.           vs     prtlqm     prtp6m     prthpljh     prtfxl     pcxito     pcxp6m
  122.           vp     prtlqh     prtp6h     prtitoh      prtsty     pcxlj      pcxp6h
  123.  
  124.  Unten werden die von diesen Batch-Dateien verwendeten Kommandos erkl╨ört. Die 
  125.  Batch-Dateien v, vs und vp werden mit einem Argument, dem Namen der DVI-Datei, 
  126.  aufgerufen. Die anderen Batch-Dateien werden mit zwei Argumenten, dem Namen 
  127.  der DVI-Datei und dem Namen der Ausgabedatei, aufgerufen. Wenn der Name der 
  128.  Ausgabedatei weggelassen wird, verwendet der Treiber den mit der Option 
  129.  +default-output-file voreingestellten Namen (z.B. die Druckerschnittstelle 
  130.  LPT1). Zus╨ötzlich k╨ñnnen Optionen angegeben werden. 
  131.  
  132.  Diese Batch-Dateien verwenden die folgenden Environment-Variablen:
  133.  
  134.  DVIDRVINPUT Suchpfad f╨ær DVI-Dateien. 
  135.  
  136.  DVIDRVFONTS Suchpfad f╨ær FLI-Dateien. 
  137.  
  138.  DVIDRVGRAPH Suchpfad f╨ær Grafikdateien. 
  139.  
  140.  Sie k╨ñnnen diese Environment-Variablen z.B. wie folgt setzen: 
  141.  
  142.           set dvidrvinput=c:\mytex;c:\emtex\doc;c:\emtex\doc\german
  143.           set dvidrvfonts=c:\texfonts
  144.           set dvidrvgraph=c:\mytex;c:\emtex\doc
  145.  
  146.  Hier werden au╤üer den DVI-Dateien und Grafikdateien, die bei emTeX dabei sind, 
  147.  Ihre DVI- und Grafikdateien in c:\mytex gesucht. Zeichensatzdateien und 
  148.  Zeichensatzbibliotheksdateien werden hier in c:\texfonts gesucht. 
  149.  
  150.  Bitte beachten Sie, da╤ü die Environment-Variablen keine Leerzeichen enthalten 
  151.  sollten; beim Kopieren mit `Cut & Paste' k╨ñnnen sich leicht Leerzeichen am 
  152.  Zeilenende einschleichen. 
  153.  
  154.  Falls Sie unbedingt diese Environment-Variablen nicht setzen wollen, k╨ñnnen 
  155.  Sie die entsprechenden Werte direkt in die Konfigurationsdateien (oder besser: 
  156.  in Kopien derselben) eintragen. 
  157.  
  158.  Die Batch-Dateien verwenden Konfigurationsdateien zur Einstellung der 
  159.  Optionen. Sie k╨ñnnen diese Konfigurationsdateien auch zus╨ötzlich beim Aufruf 
  160.  eines Treibers angeben, um andere Zeichens╨ötze zu verwenden. Es gibt folgende 
  161.  Konfigurationsdateien zur Zeichensatzauswahl: 
  162.  
  163.           Dateiname    Γöé Aufl╨ñsung Γöé Zeichens╨ötze Γöé Zeichensatzaufl╨ñsung
  164.           ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  165.           bj.cnf       Γöé   360     Γöé    BJ        Γöé      360
  166.           fax.cnf      Γöé 204x196   Γöé    FAX       Γöé    204x196
  167.           fx.cnf       Γöé 240x216   Γöé    FX        Γöé    240x216
  168.           ito.cnf      Γöé 160x144   Γöé    ITO       Γöé    160x144
  169.           lj.cnf       Γöé   300     Γöé    LJ        Γöé      300
  170.           ljh.cnf      Γöé   600     Γöé    LJH       Γöé      600
  171.           mxl_fx.cnf   Γöé 120x72    Γöé    FX        Γöé    240x216
  172.           p6h.cnf      Γöé   360     Γöé    P6H       Γöé      360
  173.           p6l.cnf      Γöé   180     Γöé    P6L       Γöé      180
  174.           p6l_p6h.cnf *Γöé   180     Γöé    P6H       Γöé      360
  175.           p6l_p6m.cnf *Γöé   180     Γöé    P6M       Γöé    360x180
  176.           p6m.cnf      Γöé 360x180   Γöé    P6M       Γöé    360x180
  177.           p6m_p6h.cnf *Γöé 360x180   Γöé    P6H       Γöé      360
  178.  
  179.  Die mit * markierten Konfigurationsdateien verwenden skalierte Zeichens╨ötze, 
  180.  siehe +font-scaling. 
  181.  
  182.  Um z.B. dviscr mit den P6L-Zeichens╨ötzen zu betreiben, k╨ñnnen Sie 
  183.  
  184.           v @p6l.cnf <Dateiname>
  185.  
  186.  aufrufen oder in v.bat (OS/2: v.cmd) @lj.cnf durch @p6l.cnf ersetzen. 
  187.  
  188.  
  189. ΓòÉΓòÉΓòÉ 2.2. 2.2 Verwendung von dvidrv.exe (nur f╨ær DOS) ΓòÉΓòÉΓòÉ
  190.  
  191.  Das Programm `dvidrv' ruft das Treiberprogramm und -- falls n╨ñtig -- MFjob 
  192.  auf, um fehlende Zeichens╨ötze auszurechnen: 
  193.  
  194.           dvidrv <Treiber> <Treiber-Argumente>
  195.  
  196.  Das Programm `dvidrv' legt eine tempor╨öre Datei f╨ær die MFjob-Kommandos an und 
  197.  startet den gew╨ænschten Treiber. Falls fehlende Zeichens╨ötze ausgerechnet 
  198.  werden sollen, wird anschlie╤üend MFjob aufgerufen und danach wieder der 
  199.  Treiber. Am Ende wird die tempor╨öre Datei wieder gel╨ñscht. Das dvidrv-Programm 
  200.  wird nur unter DOS ben╨ñtigt, unter OS/2 wird MFjob direkt von den Treibern 
  201.  aufgerufen (sofern nicht +call-mfjob:off eingestellt ist). 
  202.  
  203.  Weitere Informationen finden Sie bei +metafont-mode und +mfjob-file sowie in 
  204.  Abschnitt 3.3.6, `Automatisches Berechnen von Zeichens╨ötzen'. 
  205.  
  206.  
  207. ΓòÉΓòÉΓòÉ 2.3. 2.3 Hilfe zum Aufruf der Treiber ΓòÉΓòÉΓòÉ
  208.  
  209.  Um eine Liste der h╨öufig ben╨ñtigten Optionen zu erhalten, geben Sie ? direkt 
  210.  nach dem Treibernamen in der Kommandozeile ein, zum Beispiel: 
  211.  
  212.           dvihplj ?
  213.  
  214.  Um eine Auflistung aller Optionen zu erhalten, geben Sie ?? statt ? ein. 
  215.  
  216.  
  217. ΓòÉΓòÉΓòÉ 2.4. 2.4 Drucken oder Betrachten einer DVI-Datei ΓòÉΓòÉΓòÉ
  218.  
  219.  In der Kommandozeile k╨ñnnen Optionen, der Eingabedateiname und bei den 
  220.  Druckertreibern auch der Ausgabedateiname angegebene werden: 
  221.  
  222.           dviscr  [Optionen] Eingabedatei [Optionen]
  223.           dvivik  [Optionen] Eingabedatei [Optionen]
  224.           dvipm   [Optionen] Eingabedatei [Optionen]
  225.           dvihplj [Optionen] Eingabedatei [Optionen] Ausgabedatei [Optionen]
  226.           dvidot  Param.datei [Optionen] Eing.datei [Optionen] Ausg.datei [Optionen]
  227.  
  228.  Werden Argumente weggelassen, so werden diese interaktiv erfragt. (Siehe auch 
  229.  +options-Option). Ausnahme: Die Parameterdatei f╨ær dvidot mu╤ü immer in der 
  230.  Kommandozeile angegeben werden. Bei jeder Frage k╨ñnnen gleich mehrere 
  231.  Argumente angegeben werden; diese werden wie in der Kommandozeile 
  232.  interpretiert. 
  233.  
  234.  Bei dvipm k╨ñnnen Sie den Namen der Eingabedatei und die Optionen ╨æber Dialoge 
  235.  einstellen, sofern Sie keinen Dateinamen in der Kommandozeile angeben. Sie 
  236.  k╨ñnnen dann zun╨öchst die Optionen einstellen, dann die DVI-Datei ╨ñffnen. Nach 
  237.  dem ╨⌐ffnen der DVI-Datei k╨ñnnen die Optionen nicht mehr ver╨öndert werden, bis 
  238.  Sie File->New ausw╨öhlen. Au╤üerdem k╨ñnnen Sie eine DVI-Datei per Drag & Drop 
  239.  ╨ñffnen, sofern Sie OS/2 1.3 oder sp╨öter verwenden. Weitere Informationen zu 
  240.  dvipm finden Sie in der Online-Hilfe (Help-Men╨æ selektieren oder F1 dr╨æcken). 
  241.  Die Sprache der Online-Hilfe k╨ñnnen Sie ╨æber die Auswahlm╨ñglichkeit Language 
  242.  aus dem Help-Men╨æ einstellen. Sie k╨ñnnen zwischen Deutsch und Englisch w╨öhlen. 
  243.  
  244.  Die dvidot-Parameterdatei (Standarderweiterung ist DOT) wird im 
  245.  `data'-Unterverzeichnis des emTeX-Verzeichnisses gesucht, welches durch die 
  246.  EMTEXDIR-Environment-Variable definiert wird. Wenn EMTEXDIR nicht gesetzt ist, 
  247.  wird die Parameterdatei in `\emtex\data' gesucht. Der Name der Parameterdatei 
  248.  mu╤ü in der Kommandozeile und als erstes Argument angegeben werden. 
  249.  
  250.  Die Standarderweiterung f╨ær die Ausgabedatei ist bei Verwendung von dvidot zur 
  251.  Erzeugung einer Grafikdatei MSP, PCX oder BMP (je nach Parameterdatei), dvidot 
  252.  mit Parameterdateien f╨ær Matrixdrucker sowie alle anderen Treiber verwenden 
  253.  keine Standarderweiterung f╨ær die Ausgabedatei. Es kann f╨ær die Ausgabedatei 
  254.  auch PRN, LPT2, COM2, o.╨ö. angegeben werden (unsinnig bei Erzeugung einer 
  255.  Grafikdatei). Siehe auch die Option +xon-xoff. Wird in eine Datei gedruckt, so 
  256.  sollte diese dann mit 
  257.  
  258.           COPY /B datei prn
  259.  
  260.  gedruckt werden (wichtig ist das /B -- sonst wird beim ersten Ctrl-Z 
  261.  aufgeh╨ñrt). 
  262.  
  263.  Unter OS/2 kann statt einer Ausgabedatei ein Bindestrich angegeben werden, die 
  264.  Ausgabe der Druckeranweisungen erfolgt dann auf stdout und kann ╨æber eine Pipe 
  265.  weiterverarbeitet werden. Dies ist nicht m╨ñglich bei Erzeugung einer 
  266.  Grafikdatei. 
  267.  
  268.  dvidot mit einer Parameterdatei zur Erzeugung von Grafikdateien berechnet 
  269.  normalerweise nur eine Grafikdatei, die die erste ausgew╨öhlte Bogenseite 
  270.  enth╨ölt. Es k╨ñnnen aber auch mehrere Grafikdateien mit einem Aufruf erzeugt 
  271.  werden. Hierzu ist im Ausgabedateiname ein `?' oder mehrere 
  272.  aufeinanderfolgende `?'  anzugeben. Die Fragezeichen werden durch eine Zahl 
  273.  (mit f╨æhrenden Nullen) ersetzt, bei der ersten Bogenseite durch 1, bei der 
  274.  zweiten durch 2, usw. Wenn ein Fragezeichen angegeben ist, werden bis zu 9 
  275.  Grafikdateien erzeugt, bei zwei Fragezeichen bis zu 99, usw. Beispiel: 
  276.  
  277.           dvidrv dvidot pcx @lj.cnf meintext seite??
  278.  
  279.  erzeugt die Grafikdateien seite01.pcx bis maximal seite99.pcx. 
  280.  
  281.  Wenn nach den Optionen gefragt wird, kann `-' bzw. `/' am Anfang der ersten 
  282.  Option der Zeile weggelassen werden; `+' kann jedoch nicht weggelassen werden. 
  283.  
  284.  Statt der Ein- oder Ausgabedatei oder einer Option kann auch @Antwortdatei 
  285.  angegeben werden. Dann werden die in der angegebenen Antwortdatei enthaltenen 
  286.  Zeilen an dieser Stelle interpretiert, danach wird das auf @Antwortdatei 
  287.  folgende Argument bearbeitet. Die Zeilenl╨önge der Antwortdatei ist auf 127 
  288.  Zeichen beschr╨önkt. Beispiel: 
  289.  
  290.           dvidrv dvidot fx80 @fx.cnf test prn
  291.  
  292.  Hier werden zun╨öchst die in der Datei fx.cnf enthaltenen Argumente 
  293.  verarbeitet, dann die Datei test.dvi gedruckt. Die Ausgabe erfolgt auf die 
  294.  Schnittstelle PRN. 
  295.  
  296.  Auch wenn der Treiber nach einem Dateinamen oder nach Optionen fragt, kann 
  297.  @Antwortdatei angegeben werden. Mit +response-files kann eingestellt werden, 
  298.  wo die Antwortdatei gesucht werden soll. Normalerweise wird das 
  299.  Arbeitsverzeichnis (oder das angegebene Verzeichnis, z.B. bei @\test\abc.d) 
  300.  und dann das `data'-Unterverzeichnis des emTeX-Verzeichnisses durchsucht.
  301.  
  302.  Argumente k╨ñnnen auch in Environment-Variablen gespeichert werden; diese 
  303.  werden zuerst betrachtet. Es empfiehlt sich aber, nur Optionen (und Aufrufe 
  304.  von Antwortdateien, die nur Optionen enthalten) in Environment-Variablen 
  305.  anzugeben; bei Angabe eines Dateinamens k╨ñnnte nur diese Datei verarbeitet 
  306.  werden. Zun╨öchst wird die Environment-Variable DVIDRV betrachtet, dann eine 
  307.  weitere, deren Name gleich dem Namen des jeweiligen Treibers ist. dvidot 
  308.  verwendet dann noch eine weitere Environment-Variable, deren Name in der 
  309.  Parameterdatei eingestellt ist. 
  310.  
  311.  Um z.B. +dvi-file:{,c:\mydvi\}@i als Voreinstellung f╨ær dviscr zu verwenden, 
  312.  kann das Betriebssystemkommando 
  313.  
  314.           set dviscr=+dvi-file:{,c:\mydvi\}@i
  315.  
  316.  eingegeben werden. Beachten Sie, da╤ü einer Environment-Variablen kein `=' 
  317.  zugewiesen werden kann! Optionen, die von allen Treibern verwendet werden 
  318.  sollen, k╨ñnnen in die Environment-Variable DVIDRV gespeichert werden. Sollen 
  319.  z.B. alle Ma╤üangaben in mm erfolgen, kann das Betriebssystemkommando 
  320.  
  321.           set dvidrv=+unit:mm
  322.  
  323.  benutzt werden. Dies wirkt sich auf alle Treiber aus. 
  324.  
  325.  Zeilen in Antwortdateien oder Eingabezeilen die mit einem Prozentzeichen 
  326.  beginnen, werden ignoriert (Kommentare). Kommentare k╨ñnnen auch hinter 
  327.  Optionen, durch Leerzeichen getrennt, angegeben werden (ebenfalls mit einem 
  328.  Prozentzeichen). 
  329.  
  330.  Ein `@' am Anfang einer Zeile (Spalte 1) einer Antwortdatei bewirkt, da╤ü der 
  331.  Rest der Antwortdatei ignoriert wird. Dies erm╨ñglicht die Verwendung einer 
  332.  Protokolldatei als Antwortdatei. 
  333.  
  334.  
  335. ΓòÉΓòÉΓòÉ 3. 3 Kommandozeilenoptionen ΓòÉΓòÉΓòÉ
  336.  
  337.  Die meisten Optionen besitzen zwei Formen: eine Langform und eine Kurzform 
  338.  (welche mehr oder weniger den Optionen fr╨æherer Treiberversionen entspricht). 
  339.  Die Langform besteht aus einem `+' gefolgt vom Namen der Option, welcher 
  340.  abgek╨ærzt sein kann. Die Kurzform besteht aus einem `/' oder `-' gefolgt von 
  341.  ein bis drei kryptischen Buchstaben. Manche Optionen besitzen nur eine 
  342.  Langform, andere nur eine Kurzform (in einer zuk╨ænftigen Version der Treiber 
  343.  werden alle Optionen eine Langform haben). 
  344.  
  345.  Optionen werden durch Leerzeichen getrennt oder unmittelbar von einer weiteren 
  346.  Option gefolgt, die dann aber mit `/' beginnen mu╤ü (und daher in der Kurzform 
  347.  angegeben werden mu╤ü). Wenn Ihr Betriebssystem so eingestellt ist, da╤ü `-' 
  348.  statt `/' f╨ær Kommandozeilenoptionen verwendet wird, k╨ñnnen Sie die Kurzform 
  349.  der Optionen nur durch `-' einleiten und Optionen m╨æssen durch Leerzeichen 
  350.  getrennt werden. Sie k╨ñnnen dann aber in Pfaden das Zeichen `/' verwenden, 
  351.  z.B.: 
  352.  
  353.           dviscr @lj.cnf /mytex/mytext -o:3 -pt:/mylog/mytext.ddl
  354.  
  355.  Bei normaler Einstellung (`/' f╨ær Optionen) sollten Sie 
  356.  
  357.           dviscr @lj.cnf \mytex\mytext /o:3/pt:\mylog\mytext.ddl
  358.  
  359.  eingeben. In dieser Anleitung wird immer `/' verwendet.
  360.  
  361.  Wenn die Environment-Variable EMTEXSWCHAR auf `-' gesetzt ist, wird ebenfalls 
  362.  `-' f╨ær Optionen verwendet. Wenn EMTEXSWCHAR nicht gesetzt ist, wird die 
  363.  Einstellung des Betriebssystems verwendet. Bei allen anderen Werten von 
  364.  EMTEXSWCHAR wird `/' verwendet. 
  365.  
  366.  Der Optionsname in der Langform kann wie folgt abgek╨ærzt werden, solange die 
  367.  Eingabe eindeutig eine (1) Option bezeichnet (sonst erfolgt eine Warnung, 
  368.  wobei eine Liste der passenden Optionen angezeigt wird): 
  369.  
  370.  o Bei Eingabe eines Punktes wird der Teil des Optionsnamens bis zum n╨öchsten 
  371.    `-' oder bis zum Ende des Optionsnamens ╨æbersprungen. Damit k╨ñnnen einzelne 
  372.    W╨ñrter im Namen abgek╨ærzt werden. 
  373.  
  374.  o Zeichen am Ende k╨ñnnen weggelassen werden. 
  375.  
  376.  Z.B. sind dies zul╨össige (eindeutige) Abk╨ærzungen f╨ær +font-size-tolerance: 
  377.  
  378.           +font-size-tol
  379.           +font-size-tol.
  380.           +f.s.t.
  381.           +fo.size-t.
  382.           +font..tol
  383.           +..tol
  384.  
  385.  Bei den Optionen, die sich wahlweise auf die X- oder Y-Koordinate beziehen 
  386.  (z.B. +resolution), k╨ñnnen Sie `-x' oder `-y' an den Namen der Option 
  387.  angeh╨öngen um nur die eine Koordinate zu setzen, z.B. +reso:300 bzw. 
  388.  +res.x:240 und +res.y:216. Nur wenn die Eingabe mit `x' oder `y' endet, wird 
  389.  durch den Treiber an den Optionsnamen, mit dem verglichen wird, `-x' bzw. `-y' 
  390.  angeh╨öngt, so da╤ü der Optionsname abgek╨ærzt werden kann, ohne da╤ü eine Eingabe 
  391.  ohne `-x' oder `-y' mehrdeutig ist. (Wenn z.B. `-x' und `-y' immer an die 
  392.  Namen in der Liste der verf╨ægbaren Optionen angeh╨öngt werden w╨ærde, g╨öbe es 
  393.  drei passende Optionen f╨ær die Eingabe `+resolution': `+resolution', 
  394.  `+resolution-x' und `+resolution-y'.) 
  395.  
  396.  Gro╤ü- und Kleinschreibung wird in Optionsnamen ignoriert, jedoch nicht in den 
  397.  Argumenten mancher Optionen. 
  398.  
  399.  Optionen k╨ñnnen Argumente haben. Bei der Langform mu╤ü zwischen Option und 
  400.  Argument `:', `=' oder `:=' stehen. Die folgenden Eingaben sind zul╨össig: 
  401.  
  402.           +width:210mm
  403.           +width=210mm
  404.           +width:=210mm
  405.  
  406.  Zwischen der Kurzform einer Option und deren Argument kann `:', `=' oder `:=' 
  407.  stehen. Die folgenden Eingaben sind zul╨össig: 
  408.  
  409.           /w210mm
  410.           /w:210mm
  411.           /w=210mm
  412.           /w:=210mm
  413.  
  414.  Beachten Sie, da╤ü in einer Environment-Variable kein `=' gespeichert werden 
  415.  kann; auch k╨ñnnen `=', `,' und `;' nicht als oder in einem Argument an eine 
  416.  Batch-Datei ╨æbergeben werden. 
  417.  
  418.  Wenn eine Option ein Argument akzeptiert, kann sowohl f╨ær die Langform als 
  419.  auch f╨ær die Kurzform ein Argument angegeben werden. Beachten Sie bitte, da╤ü 
  420.  bei manchen Optionen die Syntax des Arguments davon abh╨öngt, ob Sie die 
  421.  Langform oder die Kurzform verwenden. Die Art des Arguments ist unten nur f╨ær 
  422.  die Kurzform angegeben. Es gibt die folgenden Arten von Argumenten: 
  423.  
  424.  #       steht f╨ær eine Zahl, u.U. von einer L╨öngeneinheit gefolgt 
  425.          (L╨öngeneinheiten m╨æssen kleingeschrieben werden). Manche Optionen 
  426.          beziehen sich wahlweise auf die X-Koordinate oder die Y-Koordinate, 
  427.          z.B. /r#. Mit /r:300 wird der Wert f╨ær beide Koordinaten ge╨öndert. Die 
  428.          Werte f╨ær die einzelnen Koordinaten k╨ñnnen dann durch Anh╨öngen von `x' 
  429.          oder `y' an die Kurzform der Option gesetzt werden, z.B. /rx:240 und 
  430.          /ry:216. Bei der Langform wird `-x' bzw. `-y' an den Namen der Option 
  431.          angeh╨öngt: +reso:300 setzt beide Koordinaten, +res.x:240 und 
  432.          +res.y:216 setzen jeweils eine Koordinate. 
  433.  
  434.  +       steht f╨ær + oder - bei der Kurzform: Mit + wird die Option 
  435.          eingeschaltet, mit - abgeschaltet. Bei der Langform wird die Option 
  436.          mit on und y eingeschaltet, mit off und n abgeschaltet. Wenn das 
  437.          Argument fehlt, wird die Option eingeschaltet. 
  438.  
  439.  *       steht f╨ær ein sonstiges Argument. 
  440.  
  441.  Bei der Langform wird im folgenden die Art des Arguments nicht angegeben. 
  442.  
  443.  
  444. ΓòÉΓòÉΓòÉ 3.1. 3.1 Optionen zur Steuerung der Ausgabe von Meldungen ΓòÉΓòÉΓòÉ
  445.  
  446.  Diese Optionen zeigen eine Liste der verf╨ægbaren Optionen an und steuern den 
  447.  Umfang der Meldungen die auf dem Bildschirm ausgegeben werden. 
  448.  
  449.   Liste der Optionen
  450.   Meldungsumfang einstellen
  451.  
  452.  
  453. ΓòÉΓòÉΓòÉ 3.1.1. 3.1.1 Liste der Optionen ΓòÉΓòÉΓòÉ
  454.  
  455.  Mit diesen Optionen erhalten Sie eine Liste der h╨öufig verwendeten oder aller 
  456.  Optionen, zusammen mit den aktuellen Einstellungen. 
  457.  
  458.  +short-help  /? 
  459.  
  460.      Es wird eine Hilfstafel angezeigt, welche die aktuellen Werte der am 
  461.      h╨öufigsten benutzten Optionen enth╨ölt. 
  462.  
  463.  +help  /?? 
  464.  
  465.      Es wird eine Hilfstafel angezeigt, welche die aktuellen Werte aller 
  466.      Optionen enth╨ölt. Auch Optionen die normalerweise nur in der 
  467.      Konfigurationsdatei verwendung finden werden aufgef╨æhrt. 
  468.  
  469.  
  470. ΓòÉΓòÉΓòÉ 3.1.2. 3.1.2 Meldungsumfang einstellen ΓòÉΓòÉΓòÉ
  471.  
  472.  Der Meldungsumfang bestimmt welche Meldungen auf dem Bildschirm angezeigt 
  473.  werden. Unabh╨öngig vom Meldungsumfang werden alle Meldungen in die 
  474.  Protokolldatei geschrieben. 
  475.  
  476.  +verbosity  /v# 
  477.  
  478.      Meldungsumfang einstellen (verbosity): 
  479.  
  480.      0       Nur fatale Fehlermeldungen ausgeben. 
  481.  
  482.      1       Wie 0, aber es werden zus╨ötzlich Seitennummern und die von 
  483.              +batch-mode bewirkten Zeichensatzersetzungen angezeigt. 
  484.  
  485.      2       Wie 1, aber zus╨ötzlich `Loading...', ernste Warnungen und den in 
  486.              der DVI-Datei enthaltenen Kommentar ausgeben. 
  487.  
  488.      3       Wie 2, es werden aber zus╨ötzlich alle Warnungen und \special's 
  489.              ausgegeben. 
  490.  
  491.      4       Wie 3, aber zus╨ötzlich Statistiken (siehe unten) und die 
  492.              Dateinamen der Zeichensatzdateien ausgeben. 
  493.  
  494.      5       Wie 4, aber zus╨ötzlich Kommentare in Zeichensatzdateien ausgeben. 
  495.  
  496.      Die Voreinstellung ist +verbosity:2. Beachten Sie, da╤ü +font-load-limit:-1 
  497.      die Ausgabe von Zeichensatzkommentaren und Warnungen ╨æber Ungereimtheiten 
  498.      in Zeichensatzdateien unterdr╨æckt. 
  499.  
  500.  
  501. ΓòÉΓòÉΓòÉ 3.2. 3.2 Optionen zur Bogenauswahl ΓòÉΓòÉΓòÉ
  502.  
  503.  Mit diesen Optionen werden die zu druckenden Bogenseiten ausgew╨öhlt. Bitte 
  504.  beachten Sie den Unterschied zwischen `Seiten', `Bogenseiten' und `Bogen': Ein 
  505.  Bogen hat eine (bei einseitigem Druck) oder zwei (bei zweiseitigem Druck mit 
  506.  +double-sided:long oder +double-sided:short) Bogenseiten: Vorderseite und 
  507.  R╨æckseite. Auf eine Bogenseite k╨ñnnen mehrere Seiten (Seiten wie sie in der 
  508.  DVI-Datei gespeichert sind) gedruckt werden, siehe unten. Die Bogen und 
  509.  Bogenseiten sind sequentiell ab 1 numeriert, die Seiten anhand der von TeX 
  510.  zugewiesenen Seitennummer. 
  511.  
  512.  Wenn Sie nicht den Drucker zweiseitig drucken lassen, also nicht 
  513.  +double-sided:long oder +double-sided:short verwenden, sind die Ausdr╨æcke 
  514.  `Bogen' und `Bogenseite' gleichbedeutend. 
  515.  
  516.  Wenn Sie nur eine Seite auf eine Bogenseite drucken, also +columns:1 +rows:1 
  517.  eingestellt lassen, sind die Ausdr╨æcke `Bogenseite' und `Seite' 
  518.  gleichbedeutend. 
  519.  
  520.  Die hier aufgef╨æhrte Reihenfolge dieser Optionen gibt an, in welcher 
  521.  Reihenfolge sie angewandt werden: Zun╨öchst sind alle Bogenseiten ausgew╨öhlt. 
  522.  Die erste hier aufgef╨æhrte Option entfernt u.U. gewisse Bogenseiten aus der 
  523.  Auswahl. Die zweite hier aufgef╨æhrte Option schr╨önkt die ╨æbriggebliebenen 
  524.  Bogenseiten weiter ein. Und so weiter. 
  525.  
  526.   Bogenseiten ╨æber Seitennummer ausw╨öhlen
  527.   Zweiseitig drucken
  528.   Bogenseiten ╨æber Bogenseitenindex ausw╨öhlen
  529.   Reihenfolge der Bogen
  530.   Anzahl der Kopien
  531.  
  532.  
  533. ΓòÉΓòÉΓòÉ 3.2.1. 3.2.1 Bogenseiten ╨æber Seitennummer ausw╨öhlen ΓòÉΓòÉΓòÉ
  534.  
  535.  Sie k╨ñnnen einen Bogenseitenbereich durch Angabe der TeX-Seitennummer der 
  536.  ersten und/oder der letzten Seite ausw╨öhlen. 
  537.  
  538.  +first-page  /b* 
  539.  
  540.      Anfangsseite einstellen. Die DVI-Datei wird vom Anfang her gelesen, bis 
  541.      eine passende Seite auftritt. Die Bogenauswahl beginnt mit der Bogenseite, 
  542.      die diese Anfangsseite enth╨ölt. Ein Stern steht f╨ær eine beliebige Zahl. 
  543.      Es k╨ñnnen maximal 10 Nummern (durch `.' getrennt) angegeben werden; diese 
  544.      werden mit \count0 bis \count9 verglichen. Am Ende der Eingabe fehlende 
  545.      Zahlen werden als * angenommen, voreingestellt ist * (alle Seiten passen, 
  546.      d.h, es wird mit der ersten Bogenseite begonnen). 
  547.  
  548.      Im folgenden Beispiel beginnt die Auswahl sobald eine Seite mit \count0=-3 
  549.      und \count2=4 auftritt: 
  550.  
  551.                   +fi.p:-3.*.4
  552.  
  553.  +last-page  /e* 
  554.  
  555.      Endseite einstellen. Wenn, nachdem die Anfangsseite gefunden wurde, eine 
  556.      passende Seite auftritt, ist die Bogenseite, die diese Seite enth╨ölt, die 
  557.      letzte ausgew╨öhlte Bogenseite. Es werden also die Bogenseiten ausgew╨öhlt, 
  558.      die den mit +first-page und +last-page eingestellten Seitenbereich 
  559.      enthalten. Voreingestellt ist *; dies ist eine Ausnahme und bedeutet, da╤ü 
  560.      kein Vergleich stattfindet. 
  561.  
  562.      Im folgenden Beispiel ist die letzte gedruckte Bogenseite ist diejenige, 
  563.      welche die Seite 10.5 enth╨ölt: 
  564.  
  565.                   +la.p:10.5
  566.  
  567.  
  568. ΓòÉΓòÉΓòÉ 3.2.2. 3.2.2 Zweiseitig drucken ΓòÉΓòÉΓòÉ
  569.  
  570.  Es gibt zwei M╨ñglichkeiten, zweiseitig zu drucken: Entweder verwenden Sie 
  571.  einen Drucker der automatisch beide Seiten des Papiers bedruckt oder Sie 
  572.  drucken in zwei Durchl╨öufen. 
  573.  
  574.  +double-sided  /d:e /d:o /d:- 
  575.  
  576.      Zweiseitig drucken. Es wird nur jede zweite Bogenseite ausgew╨öhlt. Bei 
  577.      Angabe von +double-sided:odd wird die 1., 3., usw. Bogenseite ausgew╨öhlt, 
  578.      bei Angabe von +double-sided:even wird die 2., 4., usw. Bogenseite 
  579.      ausgew╨öhlt. Damit erh╨ölt man in einem Durchlauf die Vorderseiten, im 
  580.      anderen die R╨æckseiten der Bogen. +double-sided:off ist die 
  581.      Voreinstellung: es bleiben alle Bogenseiten ausgew╨öhlt. Bei dvihplj und 
  582.      dvidot kann zus╨ötzlich +double-sided:long oder +double-sided:short 
  583.      verwendet werden, um auf einem geeigneten Drucker automatisch zweiseitig 
  584.      zu drucken. Siehe Beschreibung der dvihplj- und dvidot-Optionen. Mit 
  585.      +backside-offset-x und +backside-offset-y k╨ñnnen Sie Vorder- und R╨æckseite 
  586.      zur Deckung bringen. 
  587.  
  588.      Statt `even', `odd' und `off' kann auch `e', `o' und `-' angegeben werden. 
  589.      Bei der Kurzform der Option kann nur `e', `o' und `-' verwendet werden. 
  590.  
  591.      Das folgende Beispiel druckt den ersten Durchlauf: 
  592.  
  593.                   +doub:odd
  594.  
  595.      Das folgende Beispiel druckt den zweiten Durchlauf: 
  596.  
  597.                   +doub:even
  598.  
  599.      Gegebenenfalls ist +backward f╨ær den zweiten Durchlauf umzustellen. 
  600.  
  601.  
  602. ΓòÉΓòÉΓòÉ 3.2.3. 3.2.3 Bogenseiten ╨æber Bogenseitenindex ausw╨öhlen ΓòÉΓòÉΓòÉ
  603.  
  604.  Die von den obigen Optionen ausgew╨öhlten Bogenseiten werden fortlaufend 
  605.  numeriert. Mit den folgenden Optionen k╨ñnnen Sie die Bogenseiten ╨æber diesen 
  606.  Bogenseitenindex ausw╨öhlen. 
  607.  
  608.  +skip-sides  /k# 
  609.  
  610.      Anzahl der am Anfang zu ignorierenden Bogenseiten. Die ersten # der bisher 
  611.      ausgew╨öhlten Bogenseiten werden ╨æbersprungen. Die Voreinstellung ist 0. 
  612.  
  613.      Das folgende Beispiel ╨æberspringt eine Bogenseite so da╤ü die Auswahl mit 
  614.      der zweiten Bogenseite beginnt: 
  615.  
  616.                   +skip:1
  617.  
  618.  +number-of-sides  /n# 
  619.  
  620.      Maximalzahl der Bogenseiten. Es werden h╨ñchstens # Bogenseiten gedruckt. 
  621.      Voreingestellt ist der Maximalwert: 65535. 
  622.  
  623.      Beim folgenden Beispiel werden h╨ñchstens 10 Bogenseiten gedruckt: 
  624.  
  625.                   +num:10
  626.  
  627.  
  628. ΓòÉΓòÉΓòÉ 3.2.4. 3.2.4 Reihenfolge der Bogen ΓòÉΓòÉΓòÉ
  629.  
  630.  Manche Drucker stapeln die Ausgabebogen mit der bedruckten Seite nach oben. 
  631.  Bei diesen Druckern sollte der letzte Bogen zuerst gedruckt werden. 
  632.  
  633.  +backward  /z+ 
  634.  
  635.      Bogen r╨æckw╨örts ausgeben. Es wird mit dem letzten Bogen begonnen. 
  636.      Voreingestellt ist +backward:off: beim ersten Bogen beginnen. 
  637.  
  638.  
  639. ΓòÉΓòÉΓòÉ 3.2.5. 3.2.5 Anzahl der Kopien ΓòÉΓòÉΓòÉ
  640.  
  641.  Es gibt zwei Arten ein Werk in mehreren Exemplaren zu drucken. 
  642.  
  643.  +copy-sheets  /ns# 
  644.  
  645.      Jeden Bogen #-mal hintereinander drucken (Voreinstellung: 1). Diese Option 
  646.      wird von dviscr, dvivik und dvipm (sowie dvidot bei Erzeugung von 
  647.      Grafikdateien) nicht unterst╨ætzt. 
  648.  
  649.  +copy-file  /nf# 
  650.  
  651.      Die ganze Datei #-mal drucken (Voreinstellung: 1). Sollen z.B. vier 
  652.      Bogenseiten gedruckt werden, so liefert +copy-file:2 diese in der 
  653.      Reihenfolge 1 2 3 4 1 2 3 4. Werden +copy-sheets und +copy-file 
  654.      kombiniert, so wird zun╨öchst +copy-sheets und dann +copy-file angewandt. 
  655.      Druckt man beispielsweise zwei Bogenseiten mit den Optionen +copy-sheets:2 
  656.      +copy-file:3, so werden sie in der Reihenfolge 1 1 2 2 1 1 2 2 1 1 2 2 
  657.      gedruckt. Diese Option wird von dviscr, dvivik und dvipm (sowie dvidot bei 
  658.      Erzeugung von Grafikdateien) nicht unterst╨ætzt. Bei Verwendung von 
  659.      +double-sided:long oder +double-sided:short werden gegebenenfalls leere 
  660.      Bogenseiten eingef╨ægt damit nicht die Vorderseite des ersten Bogens der 
  661.      n╨öchsten Kopie der Datei auf die R╨æckseite des letzten Bogens der vorigen 
  662.      Kopie der Datei gedruckt wird. 
  663.  
  664.  
  665. ΓòÉΓòÉΓòÉ 3.3. 3.3 Einstellungen f╨ær Zeichens╨ötze (und Grafikdateien) ΓòÉΓòÉΓòÉ
  666.  
  667.  Die meisten dieser Optionen werden f╨ær jeden Treiber nur einmal (und dann in 
  668.  einer Antwortdatei) eingestellt. Ein paar dieser Optionen werden in den 
  669.  mitgelieferten Konfigurationsdateien eingestellt. 
  670.  
  671.   Behandlung fehlender Zeichens╨ötze und Grafikdateien
  672.   Skalierung von Zeichens╨ötzen
  673.   Gr╨ñ╤üentoleranz bei der Zeichensatzsuche
  674.   Zeichens╨ötze sofort laden
  675.   Rundung von Zeichenpositionen
  676.   Automatisches Berechnen von Zeichens╨ötzen
  677.  
  678.  
  679. ΓòÉΓòÉΓòÉ 3.3.1. 3.3.1 Behandlung fehlender Zeichens╨ötze und Grafikdateien ΓòÉΓòÉΓòÉ
  680.  
  681.  Es gibt drei Betriebsarten zur Behandlung fehlender Zeichens╨ötze und 
  682.  Grafikdateien. Sie k╨ñnnen die Betriebsart interaktiv ╨öndern wenn der Treiber 
  683.  nach einem Ersatz f╨ær einen fehlenden Zeichensatz fragt. 
  684.  
  685.  +batch-mode  /fb 
  686.  
  687.      Automatische Zeichensatzersetzung: Wenn ein Zeichensatz nicht gefunden 
  688.      wird, wird er zun╨öchst mit Vergr╨ñ╤üerung 1000 gesucht. Dann wird nach 
  689.      cmr10, dann nach cmr10 mit Vergr╨ñ╤üerung 1000 gesucht. War dies nicht 
  690.      erfolgreich, wird versucht, eine TFM-Datei zu finden (in diesem Falle 
  691.      werden die Zeichen durch Rechteckrahmen ersetzt). Wenn auch dieser Versuch 
  692.      fehlschl╨ögt, werden die Zeichen des Zeichensatzes vollst╨öndig weggelassen, 
  693.      wobei aber die Positionierung anderer Zeichen etc. falsch wird. Dieses 
  694.      Suchschema kann ╨æber eine Zeichensatzersetzungsdatei ver╨öndert werden. 
  695.      Grafikdateien, die nicht gefunden werden k╨ñnnen, werden durch +batch-mode 
  696.      einfach weggelassen. +batch-mode kann mit +change-mode oder 
  697.      +interactive-mode abgeschaltet werden. Wenn fehlende Zeichens╨ötze mit 
  698.      MFjob und METAFONT ausgerechnet werden sollen, ist es zweckm╨ö╤üig, 
  699.      +batch-mode zu verwenden, es sei denn, sie wollten nur eine Auswahl der 
  700.      fehlenden Zeichens╨ötze berechnen lassen. 
  701.  
  702.  +change-mode  /fc 
  703.  
  704.      Vor dem Laden jedes Zeichensatzes und vor dem Laden einer Grafik kann der 
  705.      Dateiname ge╨öndert werden falls +change-mode aktiv ist. +change-mode kann 
  706.      mit +batch-mode oder +interactive-mode abgeschaltet werden. 
  707.  
  708.  +interactive-mode  /fi 
  709.  
  710.      Wenn ein Zeichensatz oder eine Grafik nicht gefunden wird, haben Sie die 
  711.      M╨ñglichkeit, die Gr╨ñ╤üe und den Dateinamen zu ╨öndern. +interactive-mode 
  712.      kann mit +batch-mode oder +change-mode abgeschaltet werden. Dies ist die 
  713.      Voreinstellung. 
  714.  
  715.  +omit-graphics  /fo+ 
  716.  
  717.      Alle \special{em:graph}-Kommandos werden ohne Warnung ignoriert, falls 
  718.      +omit-graphics:on eingestellt ist, es werden also keine Grafikdateien 
  719.      eingef╨ægt. 
  720.  
  721.  
  722. ΓòÉΓòÉΓòÉ 3.3.2. 3.3.2 Skalierung von Zeichens╨ötzen ΓòÉΓòÉΓòÉ
  723.  
  724.  +font-scaling  /fs# 
  725.  
  726.      Zeichensatzskalierung. Hiermit kann die Gr╨ñ╤üe der Zeichens╨ötze reduziert 
  727.      werden. Auf diese Weise k╨ñnnen f╨ær eine h╨ñhere Aufl╨ñsung gedachte 
  728.      Zeichens╨ötze verwendet werden (Plattenplatz!). Es werden jeweils die 
  729.      Grafikpunkte eines Rechtecks der mit +font-scaling-x angegebenen Breite 
  730.      und der mit +font-scaling-y angegeben H╨ñhe zu einem Punkt zusammengefa╤üt. 
  731.      Mit +font-scaling:# werden beide Werte zugleich (auf den gleichen Wert) 
  732.      gesetzt. M╨ñgliche Werte sind 1 bis 8. Mit +font-scaling verkleinerte 
  733.      Zeichens╨ötze sind normalerweise deutlich schlechter als mit METAFONT f╨ær 
  734.      die gew╨ænschte Gr╨ñ╤üe berechnete Zeichens╨ötze. Es sollte mit 
  735.      +font-resolution die Aufl╨ñsung der zu verwendenden Zeichens╨ötze 
  736.      eingestellt werden. Die mitgelieferten Konfigurationsdateien stellen 
  737.      +font-scaling geeignet ein. 
  738.  
  739.      Das folgende Beispiel ersetzt P6L-Zeichens╨ötze durch verkleinerte 
  740.      P6M-Zeichens╨ötze: 
  741.  
  742.                   +resolution:180 +font-scaling-x:2 +font-resolution-x:360
  743.  
  744.  
  745. ΓòÉΓòÉΓòÉ 3.3.3. 3.3.3 Gr╨ñ╤üentoleranz bei der Zeichensatzsuche ΓòÉΓòÉΓòÉ
  746.  
  747.  +font-size-tolerance  /ft# 
  748.  
  749.      Gr╨ñ╤üentoleranz f╨ær Zeichensatzsuche. Vor der Suche nach einem Zeichensatz 
  750.      wird dessen Gr╨ñ╤üe durch die n╨öchstliegende zur Verf╨ægung stehende ersetzt, 
  751.      sofern die relative Abweichung nicht 0,2% ╨æberschreitet. Zur Suche des 
  752.      Zeichensatzes werden dann die zur Verf╨ægung stehenden Gr╨ñ╤üen 
  753.      durchprobiert, wobei mit der n╨öchstliegenden begonnen wird und mit Gr╨ñ╤üen 
  754.      bei denen die Abweichung immer gr╨ñ╤üer wird fortgefahren wird bis die 
  755.      relative Abweichung den mit +font-size-tolerance eingestellten Wert 
  756.      ╨æberschreitet. Gr╨ñ╤üen mit gr╨ñ╤üerer Abweichung werden nicht beachtet. Wenn 
  757.      der Zeichensatz gefunden wurde und die relative Gr╨ñ╤üenabweichung 0,2% 
  758.      ╨æberschreitet, wird Warnung 1208 ausgegeben. Die Toleranz wird in Prozent 
  759.      angegeben, zul╨össige Werte sind 0 bis 20, also 0 bis 20% Abweichung. 
  760.      Voreingestellt ist 0.2 (also 0,2%). Kleinere Werte als 0.2 sind nicht zu 
  761.      empfehlen. Die verf╨ægbaren Zeichensatzgr╨ñ╤üen werden mit +font-sizes 
  762.      eingestellt, zus╨ötzlich werden alle in den Zeichensatzbibliotheksdateien 
  763.      vorhandenen Gr╨ñ╤üen beachtet. 
  764.  
  765.  +font-sizes  /fz* 
  766.  
  767.      Verf╨ægbare Zeichensatzgr╨ñ╤üen. Um gr╨ñ╤üenm╨ö╤üig naheliegende Zeichens╨ötze 
  768.      verwenden zu k╨ñnnen (siehe +font-size-tolerance), mu╤ü dem Treiber mit 
  769.      +font-sizes mitgeteilt werden, welche Gr╨ñ╤üen verf╨ægbar sind. Die 
  770.      Gr╨ñ╤üenangabe erfolgt in DPI, wobei Vergr╨ñ╤üerungen mit :0 bis :9 angegeben 
  771.      werden k╨ñnnen (siehe unten). Bei Eingabe mehrerer Werte sind diese durch 
  772.      Kommata zu trennen (Vorsicht beim Aufruf von Batch-Dateien!). Mit 
  773.      +font-sizes k╨ñnnen entweder die bisher vorhandenen Gr╨ñ╤üen durch neue 
  774.      ersetzt werden oder -- indem als erstes Zeichen `+' eingegeben wird -- die 
  775.      neuen Gr╨ñ╤üen zu den bisher vorhandenen hinzugef╨ægt werden. Voreingestellt 
  776.      ist :0,:h,:1,:2,:3,:4,:5,:6,:7,:8,:9, d.h., die mit +font-resolution 
  777.      eingestellte Aufl╨ñsung multipliziert mit 1, sqrt(1.2), 1.2, 1.44, ..., bis 
  778.      1.2^9. Falls die Liste mit einem Doppelpunkt beginnt (z.B. `:1'), m╨æssen 
  779.      Sie die Liste mit `:', `:=' oder `=' von `/fz' trennen, da sonst der 
  780.      Doppelpunkt als Trennzeichen interpretiert (und ignoriert) werden w╨ærde. 
  781.  
  782.      Das folgende Beispiel f╨ægt die Gr╨ñ╤üen 200 und 240 hinzu: 
  783.  
  784.                   +font-sizes:+200,200:1
  785.  
  786.      Im folgenden Beispiel ist nur magstep1 verf╨ægbar: 
  787.  
  788.                   /fz::1
  789.  
  790.  
  791. ΓòÉΓòÉΓòÉ 3.3.4. 3.3.4 Zeichens╨ötze sofort laden ΓòÉΓòÉΓòÉ
  792.  
  793.  +font-load-limit  /fl# 
  794.  
  795.      Font load limit. Wenn der Treiber zu Beginn die Zeichenparameter aus den 
  796.      Zeichensatzdateien liest (`Loading font ...), werden s╨ömtliche Zeichen 
  797.      geladen, die nicht mehr als # Bytes Speicherplatz ben╨ñtigen. Die Angabe 
  798.      +font-load-limit:-1 ist ein Spezialfall: Die Zeichenparameter werden dann 
  799.      erst bei Bedarf geladen; zu Beginn wird nur festgestellt, ob alle 
  800.      Zeichensatzdateien vorhanden sind. +font-load-limit:-1 verhindert 
  801.      allerdings die Ausgabe von Warnungen ╨æber Ungereimtheiten in den 
  802.      Zeichensatzdateien, sollte also nur dann verwendet werden, wenn Sie sicher 
  803.      sind, da╤ü alle Zeichensatzdateien passen. Voreingestellt ist 300. Das 
  804.      hei╤üt, da╤ü alle Zeichen, f╨ær die jeweils 300 oder weniger Bytes Speicher 
  805.      ben╨ñtigt wird, sofort geladen werden. Wird sp╨öter ein (gr╨ñ╤üeres) Zeichen 
  806.      ben╨ñtigt, das noch nicht geladen wurde, mu╤ü die Zeichensatzdatei erneut 
  807.      ge╨ñffnet werden. Wenn dviscr, dvivik oder dvipm mit Zeichensatzdateien auf 
  808.      der Festplatte benutzt wird, ist es g╨ænstiger, +font-load-limit:0 oder gar 
  809.      +font-load-limit:-1 anzugeben, da man dann schneller die erste Bogenseite 
  810.      sieht. Falls der Treiber sich ╨æber Speichermangel beschwert, k╨ñnnte es 
  811.      helfen (mu╤ü aber nicht), +font-load-limit:0 oder +font-load-limit:-1 
  812.      anzugeben; der Treiber ben╨ñtigt dadurch zwar nicht weniger Speicher, aber 
  813.      die Speicheraufteilung k╨ñnnte u.U. etwas besser sein. 
  814.  
  815.      Das folgende Beispiel unterdr╨æckt das Laden von Zeichen zu Beginn: 
  816.  
  817.                   +f.l.l:0
  818.  
  819.      Das folgende Beispiel bewirkt, da╤ü Zeichens╨ötze erst bei Bedarf geladen 
  820.      werden: 
  821.  
  822.                   +f.l.l:-1
  823.  
  824.      Im folgenden Beispiel werden zu Beginn alle Zeichen geladen, f╨ær die 
  825.      h╨ñchstens 1000 Bytes ben╨ñtigt werden: 
  826.  
  827.                   +f.l.l:1000
  828.  
  829.  
  830. ΓòÉΓòÉΓòÉ 3.3.5. 3.3.5 Rundung von Zeichenpositionen ΓòÉΓòÉΓòÉ
  831.  
  832.  +max-drift  /fd# 
  833.  
  834.      Mit dieser Option wird die interne Variable max_drift eingestellt. Falls 
  835.      Ungenauigkeiten bei den Zeichen- oder Zeilenabst╨önden auftreten, sollten 
  836.      Sie versuchen, ob ein anderer max_drift-Wert Besserung schafft. ╨¬blich 
  837.      sind Werte von 0 bis 3. Die Voreinstellung ist 1, falls keine der 
  838.      mitgelieferten Konfigurationsdateien verwendet wird. Mit +max-drift-x und 
  839.      +max-drift-y k╨ñnnen die Werte f╨ær die horizontale und vertikale 
  840.      Positionierung getrennt eingestellt werden. Vom Standard f╨ær DVI-Treiber 
  841.      werden die folgenden Werte empfohlen: 
  842.  
  843.                   Aufl╨ñsung r (DPI) Γöé max_drift
  844.                   ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  845.                           r < 100   Γöé    0
  846.                    100 <= r < 200   Γöé    1
  847.                    200 <= r         Γöé    2
  848.  
  849.      Diese Werte werden von den mitgelieferten Konfigurationsdateien geeignet 
  850.      eingestellt. 
  851.  
  852.  +use-tfm-files  /fu+ 
  853.  
  854.      Mit dieser Option wird eingestellt, ob TFM-Dateien f╨ær alle Zeichens╨ötze 
  855.      verwendet werden sollen oder nicht. Der Algorithmus zur Rundung von 
  856.      Zeichenpositionen ben╨ñtigt u.a. den f╨ær den jeweiligen Zeichensatz 
  857.      definierten Wortabstand. Dieser wird -- falls +use-tfm-files:on aktiv ist 
  858.      -- den TFM-Dateien entnommen. Hierzu mu╤ü +tfm-files richtig eingestellt 
  859.      sein. Wenn eine TFM-Datei nicht gefunden wurde, erfolgt Warnung 1212 und 
  860.      es wird f╨ær diesen Zeichensatz wie bei der Einstellung von 
  861.      +use-tfm-files:off verfahren. Bei +use-tfm-files:off wird der Wortabstand 
  862.      gesch╨ötzt. Die Voreinstellung ist +use-tfm-files:off, da meistens kein 
  863.      Unterschied sichtbar ist. 
  864.  
  865.  
  866. ΓòÉΓòÉΓòÉ 3.3.6. 3.3.6 Automatisches Berechnen von Zeichens╨ötzen ΓòÉΓòÉΓòÉ
  867.  
  868.  +call-mfjob  /fr+ 
  869.  
  870.      Mit der Voreinstellung +call-mfjob:on rufen die Treiber unter OS/2 direkt 
  871.      MFjob auf, ohne Beendigung des Treibers. Wenn Sie jedoch unter OS/2 das 
  872.      gleiche Verhalten wie unter DOS w╨ænschen, k╨ñnnen Sie +call-mfjob:off 
  873.      einstellen. Dann wird der Treiber zum Aufruf von MFjob mit Fehlercode 8 
  874.      beendet. Unter DOS wird +call-mfjob ignoriert. 
  875.  
  876.  +metafont-mode  /fm* 
  877.  
  878.      Diese Option wird -- zusammen mit +mfjob-file -- zum automatischen 
  879.      Ausrechnen von fehlenden Zeichens╨ötzen mit MFjob ben╨ñtigt. Hiermit wird 
  880.      der METAFONT-Mode f╨ær die zu erzeugenden Zeichens╨ötze eingestellt. Die 
  881.      Voreinstellung -- ohne Verwendung der mitgelieferten Konfigurationsdateien 
  882.      -- ist leer, MFjob wird dann nicht automatisch aufgerufen. Die 
  883.      mitgelieferten Konfigurationsdateien stellen +metafont-mode geeignet ein. 
  884.  
  885.      Das folgende Beispiel benutzt den METAFONT-Mode hplaser f╨ær die 
  886.      HP-LaserJet-Familie mit 300 DPI: 
  887.  
  888.                   +m.m:hplaser
  889.  
  890.  
  891. ΓòÉΓòÉΓòÉ 3.4. 3.4 Optionen zur Einstellung des Bogenseiten-Layouts ΓòÉΓòÉΓòÉ
  892.  
  893.  Die folgenden Optionen dienen der Einstellung der Papiergr╨ñ╤üe, der 
  894.  Verschiebung um korrekte R╨önder zu erhalten und der Transformation 
  895.  (Seitenorientierung). 
  896.  
  897.   Papiergr╨ñ╤üe einstellen
  898.   Transformation (Seitenorientierung)
  899.   Ausgabe auf dem Bogen verschieben
  900.  
  901.  
  902. ΓòÉΓòÉΓòÉ 3.4.1. 3.4.1 Papiergr╨ñ╤üe einstellen ΓòÉΓòÉΓòÉ
  903.  
  904.  Siehe auch die Option +paper von dvihplj. 
  905.  
  906.  +height  /h# 
  907.  
  908.      Papierh╨ñhe einstellen. Bei dviscr und dvivik wird dieser Wert f╨ær die 
  909.      Darstellung des Bogenrandes durch Linien benutzt. Bei dvipm wird hiermit 
  910.      die H╨ñhe des Bogens eingestellt. Bei Erzeugung von Grafikdateien mit 
  911.      dvidot legt dieser Wert die H╨ñhe der erzeugten Grafikdatei fest, falls 
  912.      nicht +minimize:on angegeben wurde. Bei Ausgabe auf einem Matrixdrucker 
  913.      mit dvidot gibt dieser Wert an, wieviel vom Bogen bedruckt werden kann; 
  914.      der Blattvorschub wird aber mit Form Feed erzeugt, d.h., die Papierl╨önge 
  915.      ist am Drucker einzustellen. Eine Ausnahme bilden `dvidot itoh' und 
  916.      `dvidot aiw': Hier wird der mit +form-length eingestellte Wert f╨ær den 
  917.      Blattvorschub benutzt. Bei dvihplj sollte +height auf die H╨ñhe des zu 
  918.      bedruckenden Papiers eingestellt werden. 
  919.  
  920.      Das folgende Beispiel stellt das Papierformat A4 ein: 
  921.  
  922.                   +height:297mm +width:210mm
  923.  
  924.  +width  /w# 
  925.  
  926.      Papierbreite einstellen. Bei dviscr und dvivik wird dieser Wert zur 
  927.      Darstellung des Bogenrandes durch Linien benutzt. Bei dvipm wird hiermit 
  928.      die Breite des Bogens eingestellt. Bei Erzeugung von Grafikdateien mit 
  929.      dvidot legt dieser Wert die Breite der erzeugten Grafikdatei fest, falls 
  930.      nicht +minimize:on angegeben wurde. Bei der Ausgabe auf einem 
  931.      Matrixdrucker mit dvidot sollte +width auf die Breite des zu bedruckenden 
  932.      Papiers eingestellt werden; der Wert um 1px verringert, falls sich genau 
  933.      die maximale Breite ergibt. Bei `dvidot fx80', z.B., wird die Breite um 
  934.      1px verringert, falls (umgerechnet) 1920px eingestellt wird. Bei dvihplj 
  935.      sollte +width auf die Breite des zu bedruckenden Papiers eingestellt 
  936.      werden. 
  937.  
  938.  
  939. ΓòÉΓòÉΓòÉ 3.4.2. 3.4.2 Transformation (Seitenorientierung) ΓòÉΓòÉΓòÉ
  940.  
  941.  +transformation  +portrait-mode  +landscape-mode  /tr# 
  942.  
  943.      Transformation der Ausgabe. Bei +transformation k╨ñnnen die folgenden Werte 
  944.      angegeben werden: 
  945.  
  946.      0       Normale Ausgabe. 
  947.  
  948.      1       Um 90 Grad gegen den Uhrzeigersinn gedreht. 
  949.  
  950.      2       Um 180 Grad gedreht. 
  951.  
  952.      3       Um 270 Grad gegen den Uhrzeigersinn gedreht. 
  953.  
  954.      4       An \-Diagonale gespiegelt. 
  955.  
  956.      5       Vertikal gespiegelt. 
  957.  
  958.      6       An /-Diagonale gespiegelt. 
  959.  
  960.      7       Horizontal gespiegelt. 
  961.  
  962.      In der Praxis wird meistens +transformation:0 (+portrait-mode) oder 
  963.      +transformation:1 (+landscape-mode) verwendet. 
  964.  
  965.      Die Transformationen wirken sich auf das Muster 
  966.  
  967.                   A B
  968.                   C D
  969.                   E F
  970.  
  971.      wie folgt aus: 
  972.  
  973.                    0  Γöé   1   Γöé  2  Γöé   3   Γöé   4   Γöé  5  Γöé   6   Γöé  7
  974.                   ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇ
  975.                   A B Γöé B D F Γöé F E Γöé E C A Γöé A C E Γöé E F Γöé F D B Γöé B A
  976.                   C D Γöé A C E Γöé D C Γöé F D B Γöé B D F Γöé C D Γöé E C A Γöé D C
  977.                   E F Γöé       Γöé B A Γöé       Γöé       Γöé A B Γöé       Γöé F E
  978.  
  979.      Es ist wichtig, da╤ü Sie die Papierbreite und Papierh╨ñhe mit +height und 
  980.      +width richtig einstellen (f╨ær Koordinatentransformation). 
  981.  
  982.      F╨ær alle Transformationen kann das gleiche Papierformat verwendet werden, 
  983.      d.h., +height, +width, +top-margin und +left-margin brauchen nicht 
  984.      ver╨öndert zu werden. Die mit +top-margin und +left-margin eingestellten 
  985.      R╨önder sind `╨æber' bzw. `links' vom Text (sie werden transformiert). 
  986.  
  987.      Wenn +font-resolution-x und +font-resolution-y unterschiedlich sind, 
  988.      werden bei Rotation um 90 oder 270 Grad oder Spiegelung an einer 
  989.      Diagonalen andere Zeichens╨ötze ben╨ñtigt (dies betrifft folgende Drucker: 
  990.      EPSON FX-80/100, NEC P6/P7 (360x180 DPI), C.ITOH 8510A, Apple 
  991.      Imagewriter). 
  992.  
  993.      Tastenfunktionen f╨ær dviscr und dvivik siehe <K> und <T>. 
  994.  
  995.      Bei Verwendung der Transformationen 1 bis 7 gibt es derzeit folgende 
  996.      Einschr╨önkungen: 
  997.  
  998.      o \special{em:graph} funktioniert nicht und wird ignoriert 
  999.  
  1000.      o dvihplj kann keine Druckerzeichens╨ötze verwenden (siehe Beschreibung des 
  1001.        Formats von ZE-Dateien) sofern nicht ein HP LaserJet III oder ein 
  1002.        neueres Modell verwendet wird 
  1003.  
  1004.      Wenn eine der Transformationen 4 bis 7 eingestellt ist, kann dvihplj keine 
  1005.      Druckerzeichens╨ötze verwenden (siehe Beschreibung des Formats von 
  1006.      ZE-Dateien). 
  1007.  
  1008.  
  1009. ΓòÉΓòÉΓòÉ 3.4.3. 3.4.3 Ausgabe auf dem Bogen verschieben ΓòÉΓòÉΓòÉ
  1010.  
  1011.  +left-margin  /l# 
  1012.  
  1013.      Linker Rand. Der ganze Ausdruck wird um # gegen╨æber dem linken Papierrand 
  1014.      nach rechts verschoben. Voreingestellt ist 0in. Diese Option ist daf╨ær 
  1015.      gedacht, die R╨önder exakt an Ihren speziellen Drucker anzupassen. Um die 
  1016.      richtige Einstellung f╨ær Ihren Drucker zu finden, drucken Sie bitte 
  1017.      adjust.dvi mit +left-margin:0 und messen den Abstand des Quadrats vom 
  1018.      linken Papierrand. Subtrahieren Sie ein Zoll (25,4 mm) von diesem Wert, 
  1019.      ╨öndern das Vorzeichen und setzen Sie +left-margin auf das Ergebnis. Die 
  1020.      Verschiebung +left-margin wird immer vom linken Rand des Papiers aus 
  1021.      gemessen und ist von +transformation unabh╨öngig. Siehe auch 
  1022.      +page-left-margin. 
  1023.  
  1024.      Das folgende Beispiel verschiebt die Ausgabe um 1 cm nach rechts: 
  1025.  
  1026.                   +left:1cm
  1027.  
  1028.  +top-margin  /t# 
  1029.  
  1030.      Oberer Rand. Der ganze Ausdruck wird um # gegen╨æber dem oberen Papierrand 
  1031.      nach unten verschoben. Voreingestellt ist 0in. Diese Option ist unter 
  1032.      anderem daf╨ær gedacht, die R╨önder exakt an Ihren speziellen Drucker 
  1033.      anzupassen.  Um die richtige Einstellung f╨ær Ihren Drucker zu finden, 
  1034.      drucken Sie bitte adjust.dvi mit +top-margin:0 und messen den Abstand des 
  1035.      Quadrats vom oberen Papierrand. Subtrahieren Sie ein Zoll (25,4 mm) von 
  1036.      diesem Wert, ╨öndern das Vorzeichen und setzen Sie +top-margin auf das 
  1037.      Ergebnis. Die Verschiebung +top-margin wird immer vom oberen Rand des 
  1038.      Papiers aus gemessen und ist von +transformation unabh╨öngig. Siehe auch 
  1039.      +page-top-margin. 
  1040.  
  1041.  +page-left-margin  /al# 
  1042.  
  1043.      `Logisch' linker Rand einer Seite. Dieser linke Rand ist immer links von 
  1044.      der Seite, wobei die Bedeutung von `links' von +transformation abh╨öngt. 
  1045.      Voreingestellt ist 1in, was von den meisten TeX-Formaten erwartet wird. 
  1046.  
  1047.  +page-top-margin  /at# 
  1048.  
  1049.      `Logisch' oberer Rand einer Seite. Dieser obere Rand ist immer oberhalb 
  1050.      der Seite, wobei die Bedeutung von `oben von +transformation abh╨öngt. 
  1051.      Voreingestellt ist 1in, was von den meisten TeX-Formaten erwartet wird. 
  1052.  
  1053.  +backside-offset-x  +backside-offset-y  /ax#  /ay# 
  1054.  
  1055.      R╨æckseiten der Bogen verschieben, um sie mit den Vorderseiten in Deckung 
  1056.      zu bringen. Die Ausgabe auf R╨æckseiten wird um den Wert von 
  1057.      +backside-offset-x nach rechts und um den Wert von +backside-y-offset nach 
  1058.      unten verschoben. Auf Vorderseiten werden diese Optionen ignoriert. 
  1059.  
  1060.      Bei +double-sided:off und +double-sided:odd werden +backside-offset-x und 
  1061.      +backside-offset-y ignoriert. Bei +double-sided:even werden 
  1062.      +backside-offset-x und +backside-offset-y auf alle Bogenseiten angewandt. 
  1063.      Bei +double-sided:long und +double-sided:short wird die erste gedruckte 
  1064.      Bogenseite als Vorderseite angesehen. 
  1065.  
  1066.      Beide Werte k╨ñnnen auch negativ sein, dann wird die Ausgabe in umgekehrter 
  1067.      Richtung verschoben. Die Voreinstellung beider Optionen ist 0in. 
  1068.  
  1069.  
  1070. ΓòÉΓòÉΓòÉ 3.5. 3.5 Mehrere Seiten pro Bogenseite, Drucken von Heften und B╨æchern ΓòÉΓòÉΓòÉ
  1071.  
  1072.  Die folgenden Optionen erm╨ñglichen es, mehrere Seiten auf eine Bogenseite zu 
  1073.  drucken, so da╤ü beispielsweise durch Falten und In-der-Mitte-Heften Hefte und 
  1074.  B╨æcher hergestellt werden k╨ñnnen. Grunds╨ötzlich sind zwei F╨ölle zu 
  1075.  unterscheiden: 
  1076.  
  1077.   1. Die Herstellung eines Heftes oder eines Buches. Siehe +section-count und 
  1078.      +section-size f╨ær n╨öhere Informationen. 
  1079.  
  1080.   2. Das Drucken mehrerer Seiten auf einen Bogen, um Papier zu sparen. In 
  1081.      diesem Falle werden die Seiten in der Reihenfolge, wie sie aus der 
  1082.      DVI-Datei gelesen werden, auf die Bogen verteilt, von links nach rechts, 
  1083.      von oben nach unten. In der Beschreibung von +page-list-file finden Sie 
  1084.      Abbildungen zur Verdeutlichung. 
  1085.  
  1086.  Zus╨ötzlich haben Sie die M╨ñglichkeit, den Seiten beliebige der durch +rows, 
  1087.  +columns, +page-width und +page-height definierten Positionen auf dem Bogen 
  1088.  zuzuweisen, indem Sie eine Datei erstellen, in der die Seiten aufgef╨æhrt sind. 
  1089.  Siehe +page-list-file f╨ær n╨öhere Informationen. 
  1090.  
  1091.   Definition der Seitenpositionen eines Bogens
  1092.   Verteilung der Seiten
  1093.   Spezialeffekte
  1094.   Beispiele
  1095.  
  1096.  
  1097. ΓòÉΓòÉΓòÉ 3.5.1. 3.5.1 Definition der Seitenpositionen eines Bogens ΓòÉΓòÉΓòÉ
  1098.  
  1099.  +columns  +rows  /ac#  /ar# 
  1100.  
  1101.      Mit diesen Optionen stellen Sie die Anzahl der Bogenspalten und 
  1102.      Bogenzeilen einer Bogenseite ein. F╨ær beide Optionen ist 1 voreingestellt, 
  1103.      wodurch eine Seite pro Bogen gedruckt wird. +columns gibt die Anzahl der 
  1104.      Seiten, die nebeneinander gedruckt werden, an. +rows gibt die Anzahl der 
  1105.      Seiten an, die ╨æbereinander gedruckt werden. 
  1106.  
  1107.      Die Bedeutung von `nebeneinander' h╨öngt von den Optionen +transformation 
  1108.      und +fold-other ab. Bei +portrait-mode und +fold-other:off (dies ist 
  1109.      voreingestellt) ist die Bedeutung die ╨æbliche. +fold-other:on kehrt die 
  1110.      Bedeutung von `Bogenzeilen' und `Bogenspalten' um. Eine Transformation 
  1111.      welche die X- und Y-Achsen vertauscht (wie z.B. +landscape-mode) kehrt die 
  1112.      Bedeutung von `Bogenzeilen' und `Bogenspalten' um. 
  1113.  
  1114.      Die Anzahl der Seiten pro Bogenseite ist das Produkt der Werte von +rows 
  1115.      und +columns. 
  1116.  
  1117.  +page-height  +page-width  /ah#  /aw# 
  1118.  
  1119.      Diese Optionen setzen die H╨ñhe (+page-height) und Breite (+page-width) der 
  1120.      Seiten. Diese Werte definieren die vertikalen und horizontalen Abst╨önde im 
  1121.      Gitter der Seiten, welches durch +columns und +rows definiert wird. Die 
  1122.      Voreinstellung von +page-height ist 11in, die Voreinstellung von 
  1123.      +page-width ist 8.5in. Diese Optionen werden ignoriert falls +columns:1 
  1124.      und +rows:1 eingestellt ist. Die Position der Seiten innerhalb des Gitters 
  1125.      wird durch +page-left-margin und +page-top-margin festgelegt. 
  1126.  
  1127.  
  1128. ΓòÉΓòÉΓòÉ 3.5.2. 3.5.2 Verteilung der Seiten ΓòÉΓòÉΓòÉ
  1129.  
  1130.  +page-list-file  /pp* 
  1131.  
  1132.      Pfadname der Seitenlistendatei einstellen. Der Wert ist eine Schablone, 
  1133.      n╨öhere Informationen finden Sie unten. Wenn der Wert leer ist (dies ist 
  1134.      die Voreinstellung), wird keine Seitenlistendatei verwendet. Wenn eine 
  1135.      Seitenlistendatei mit +page-list-file eingestellt ist, werden die Seiten 
  1136.      gem╨ö╤ü dieser Datei auf Bogenseiten und Positionen verteilt. 
  1137.  
  1138.      F╨ær jede zu druckende Bogenseite ist eine Zeile in der Seitenlistendatei 
  1139.      einzutragen, wobei jede dieser Zeilen f╨ær jede Position pro Bogenseite 
  1140.      (siehe +columns und +rows) einen Eintrag enthalten mu╤ü. Bei r Bogenzeilen 
  1141.      (+rows) geh╨ñren die ersten r Eintr╨öge zur ersten Bogenzeile, die n╨öchsten 
  1142.      r Eintr╨öge zur zweiten Bogenzeile und so weiter: 
  1143.  
  1144.                   +portrait-mode
  1145.  
  1146.                   ΓöîΓöÇΓöÇΓöÇΓöÉ  ΓöîΓöÇΓöÇΓöÇΓöÉ  ΓöîΓöÇΓöÇΓöÇΓöÉ
  1147.                   Γöé1 2Γöé  Γöé1 2Γöé  Γöé1 2Γöé
  1148.                   ΓööΓöÇΓöÇΓöÇΓöÿ  Γöé3 4Γöé  Γöé3 4Γöé
  1149.                          ΓööΓöÇΓöÇΓöÇΓöÿ  Γöé5 6Γöé
  1150.                                 ΓööΓöÇΓöÇΓöÇΓöÿ
  1151.  
  1152.                   +landscape-mode
  1153.  
  1154.                   ΓöîΓöÇΓöÉ  ΓöîΓöÇΓöÇΓöÇΓöÉ  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1155.                   Γöé2Γöé  Γöé2 4Γöé  Γöé2 4 6Γöé
  1156.                   Γöé1Γöé  Γöé1 3Γöé  Γöé1 3 5Γöé
  1157.                   ΓööΓöÇΓöÿ  ΓööΓöÇΓöÇΓöÇΓöÿ  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1158.  
  1159.      Bitte beachten Sie, da╤ü +fold-other diese Anordnung ╨öndern kann. 
  1160.  
  1161.      Ein Eintrag ist entweder `-' um die zugeh╨ñrige Position frei zu lassen 
  1162.      oder ein Seitenindex um diese Seite in die zugeh╨ñrige Position zu drucken. 
  1163.      Die erste Seite der DVI-Datei hat Seitenindex 1, die folgenden Seiten sind 
  1164.      fortlaufend numeriert, ohne R╨æcksicht auf die Seitennummer. Die Eintr╨öge 
  1165.      einer Zeile werden durch Leerzeichen getrennt. 
  1166.  
  1167.      Leerzeilen und Zeilen die mit `%' beginnen werden ignoriert. Sie k╨ñnnen 
  1168.      einen Kommentar hinter den letzten Eintrag einer Zeile setzen indem Sie 
  1169.      vor den Kommentar mindestens ein Leerzeichen gefolgt von einem `%' 
  1170.      schreiben. 
  1171.  
  1172.      Wenn eine Seitenlistendatei benutzt wird, werden die Optionen +blank-pages 
  1173.      und +page-shift ignoriert. 
  1174.  
  1175.      Hier ist ein Beispiel f╨ær eine Seitenlistendatei: 
  1176.  
  1177.                   % Beispiel-Seitenlistendatei
  1178.                   % F╨ær +columns:2 +rows:1
  1179.  
  1180.                   1 8             % Bogenseite 1
  1181.                   2 7             % Bogenseite 2
  1182.                   3 6             % Bogenseite 3
  1183.                   4 5             % Bogenseite 4
  1184.  
  1185.  +section-count  +section-size  /an#  /az# 
  1186.  
  1187.      Um ein Buch oder eine Heft herzustellen, verwenden Sie bitte eine dieser 
  1188.      beiden Optionen zusammen mit den Optionen die die Positionen der Seiten 
  1189.      auf einer Bogenseite definieren. 
  1190.  
  1191.      Wenn eine der beiden Optionen +section-count und +section-size auf einen 
  1192.      Wert gr╨ñ╤üer Null gesetzt wird, werden die Seiten dergestalt umsortiert, 
  1193.      da╤ü Bogen entstehen, die durch Schneiden, Falten und Heften in Hefte oder 
  1194.      B╨æcher verwandelt werden k╨ñnnen. Um ein einlagiges Heft herzustellen, 
  1195.      nehmen Sie den Papierstapel dieses Heftes, schneiden die Bogen in 
  1196.      Doppelbl╨ötter, sortieren die Doppelbl╨ötter (falls mehr als zwei Seiten pro 
  1197.      Bogenseite gedruckt wurden) und falten die Doppelbl╨ötter einmal in der 
  1198.      Mitte. Nun k╨ñnnen Sie den Stapel in der Mitte heften. Um ein Buch 
  1199.      herzustellen, stellen Sie f╨ær jede Lage des Buches ein Heft her und binden 
  1200.      die Hefte zu einem Buchblock. 
  1201.  
  1202.      Die Anzahl der Hefte (Lagen) wird entweder direkt durch +section-count 
  1203.      eingestellt oder aus dem Wert von +section-size berechnet, welcher die 
  1204.      Anzahl der Doppelbl╨ötter pro Heft angibt, d.h., die Anzahl der Buchseiten 
  1205.      pro Heft, dividiert durch 4. Wenn sowohl +section-count als auch 
  1206.      +section-size einen von Null verschiedenen Wert besitzen, hat 
  1207.      +section-count Vorrang vor +section-size. Eine Warnung wird angezeigt, 
  1208.      falls die Werte von +section-count und +section-size nicht vertr╨öglich 
  1209.      sind. 
  1210.  
  1211.      Wenn +section-count oder +section-size auf einen von Null verschiedenen 
  1212.      Wert eingestellt ist, nimmt der Treiber an, da╤ü Sie ein Heft oder ein Buch 
  1213.      herstellen wollen. Daher erfolgt ein Programmabbruch mit Fehlermeldung 
  1214.      falls eine der folgenden Bedingungen nicht erf╨ællt ist: 
  1215.  
  1216.      o Es wird keine Seitenlistendatei verwendet (+page-list-file hat einen 
  1217.        leeren Wert). 
  1218.  
  1219.      o Die Anzahl der Bogenspalten (+columns) ist gerade (und gr╨ñ╤üer als Eins). 
  1220.  
  1221.      Sowohl f╨ær +section-count als auch f╨ær +section-size ist 0 voreingestellt. 
  1222.      Wenn beide Werte 0 sind, wird weder Heft noch Buch erzeugt. 
  1223.  
  1224.      Das letzte Heft eines Buches kann kleiner als die vorangehenden sein, 
  1225.      siehe +full-last-section. 
  1226.  
  1227.  +full-last-section  /ae+ 
  1228.  
  1229.      Wenn die Anzahl der Seiten eines Buches kein ganzzahlig Vielfaches der 
  1230.      Anzahl der Seiten pro Heft ist, bleiben im letzten Heft Seiten unbedruckt. 
  1231.      Wenn +full-last-section:off aktiv ist (dies ist die Voreinstellung), dann 
  1232.      reduziert der Treiber die Gr╨ñ╤üe des letzten Hefts, um die Anzahl der 
  1233.      Leerseiten am Ende des Buches zu minimieren. Um das letzte Heft gleich 
  1234.      gro╤ü wie die anderen Hefte zu machen, verwenden Sie bitte 
  1235.      +full-last-section:on. 
  1236.  
  1237.  
  1238. ΓòÉΓòÉΓòÉ 3.5.3. 3.5.3 Spezialeffekte ΓòÉΓòÉΓòÉ
  1239.  
  1240.  +blank-pages  /ab# 
  1241.  
  1242.      Einf╨ægung von Leerseiten am Anfang, wobei die ausgew╨öhlten Seiten 
  1243.      verschoben werden. Die Voreinstellung ist 0, was bedeutet da╤ü der Treiber 
  1244.      keine Leerseiten einf╨ægt. Diese Option kann dazu verwendet werden, Platz 
  1245.      f╨ær die Titelseite zu reservieren ohne eine leere Seite in die DVI-Datei 
  1246.      einzuf╨ægen (was recht schwierig sein kann). Bitte beachten Sie, da╤ü 
  1247.      +blank-pages die Anordnung der Seiten auf den Bogenseiten ver╨öndert und 
  1248.      damit die Bogenauswahl beeinflu╤üt. +blank-pages wird ignoriert wenn eine 
  1249.      Seitenlistendatei (siehe +page-list-file) verwendet wird. 
  1250.  
  1251.  +fold-other  /af+ 
  1252.  
  1253.      Mit +fold-other:on werden die Seiten f╨ær die andere Richtung des Faltens 
  1254.      angeordnet. Die Voreinstellung (+fold-other:off) ist f╨ær die 
  1255.      Faltungsrichtung, welche `linke' und `rechte' Seiten erzeugt. Ein 
  1256.      Kalender, z.B., kann jedoch aus `oberen' und `unteren' Seiten bestehen. Um 
  1257.      diesen Effekt zu erhalten, verwenden Sie bitte +fold-other:on. 
  1258.  
  1259.  +page-shift  /as# 
  1260.  
  1261.      Seiten verschieben um die Papierdicke auszugleichen. Bei der Herstellung 
  1262.      eines Heftes werden `au╤üen' liegende Seiten um den Wert von +page-shift, 
  1263.      multipliziert durch die Anzahl der Papierlagen, vom Falz weg verschoben. 
  1264.      Das ganz innen liegende Seitenpaar wird nicht verschoben. Um den besten 
  1265.      Wert f╨ær +page-shift zu finden, beginnen Sie am besten bei etwa dem 
  1266.      1,5-fachen (pi/2) der Papierdicke. 
  1267.  
  1268.  
  1269. ΓòÉΓòÉΓòÉ 3.5.4. 3.5.4 Beispiele ΓòÉΓòÉΓòÉ
  1270.  
  1271.  Um ein Heft im Hochkantformat mit zwei A5-Seiten pro A4-Bogenseite zu 
  1272.  erzeugen, wird quer gedruckt (Schneiden ist nicht notwendig): 
  1273.  
  1274.           +columns:2 +rows:1 +section-count:1
  1275.           +page-width:149mm +page-height:210mm
  1276.           +landscape-mode +double-sided:short
  1277.  
  1278.  Wenn Ihr Drucker +double-sided:short nicht zul╨ö╤üt, m╨æssen Sie 
  1279.  +double-sided:odd verwenden, dann das Papier nochmals mit +double-sided:even 
  1280.  bedrucken, wobei es um die kurze Kante gewendet werden mu╤ü (also auf den Kopf 
  1281.  gedreht wird). Mit +backside-offset-y k╨ñnnen Sie Vorder- und R╨æckseite zur 
  1282.  Deckung bringen. 
  1283.  
  1284.  Um ein Heft im Hochkantformat mit vier A6-Seiten pro A4-Bogenseite zu drucken, 
  1285.  wird hochkant gedruckt (alle Bogen m╨æssen durch Schneiden halbiert werden): 
  1286.  
  1287.           +columns:2 +rows:2 +section-count:1
  1288.           +page-width:105mm +page-height:149mm
  1289.           +portrait-mode +double-sided:long
  1290.  
  1291.  Wenn Ihr Drucker +double-sided:long nicht zul╨ö╤üt, m╨æssen Sie +double-sided:odd 
  1292.  verwenden, dann das Papier nochmals mit +double-sided:even bedrucken, wobei es 
  1293.  um die lange Kante (seitw╨örts) gewendet werden mu╤ü. Mit +backside-offset-x 
  1294.  k╨ñnnen Sie Vorder- und R╨æckseite zur Deckung bringen. 
  1295.  
  1296.  Zus╨ötzlich sollten Sie in allen F╨öllen +page-shift einstellen. Mit +page-width 
  1297.  und +page-height k╨ñnnen Sie die Abst╨önde der Seiten ver╨öndern. 
  1298.  
  1299.  
  1300. ΓòÉΓòÉΓòÉ 3.6. 3.6 Vergr╨ñ╤üerung und Aufl╨ñsung ΓòÉΓòÉΓòÉ
  1301.  
  1302.  Ein paar dieser Optionen werden in den mitgelieferten Konfigurationsdateien 
  1303.  eingestellt. 
  1304.  
  1305.   Aufl╨ñsung einstellen
  1306.   Vergr╨ñ╤üerung einstellen
  1307.  
  1308.  
  1309. ΓòÉΓòÉΓòÉ 3.6.1. 3.6.1 Aufl╨ñsung einstellen ΓòÉΓòÉΓòÉ
  1310.  
  1311.  +resolution  /r# 
  1312.  
  1313.      Aufl╨ñsung einstellen. Mit +resolution-x wird die horizontale Aufl╨ñsung, 
  1314.      mit +resolution-y die vertikale Aufl╨ñsung, und mit +resolution:# beide 
  1315.      Aufl╨ñsungen eingestellt. Voreingestellt ist 300, dvidot benutzt den in der 
  1316.      DOT-Datei eingetragenen Wert. Diese Angabe erfolgt in Bildpunkten pro 
  1317.      Zoll. Man beachte, da╤ü geeignete Zeichens╨ötze zur Verf╨ægung stehen m╨æssen. 
  1318.      Viele Angaben h╨öngen von der Aufl╨ñsung ab; die Treiber berechnen jedoch 
  1319.      die zugeh╨ñrigen Pixel-Werte erst nachdem alle Optionen betrachtet wurden. 
  1320.      Daher mu╤ü die +resolution-Option nicht an den Anfang gestellt werden! 
  1321.      Siehe auch +font-resolution. Die mitgelieferten Konfigurationsdateien 
  1322.      stellen +resolution geeignet ein. 
  1323.  
  1324.      Das folgende Beispiel legt die Aufl╨ñsung auf 180 DPI fest: 
  1325.  
  1326.                   +resol:180
  1327.  
  1328.  +font-resolution  /rf# 
  1329.  
  1330.      Zeichensatzaufl╨ñsung einstellen (font resolution). Die Angabe erfolgt in 
  1331.      Bildpunkten pro Zoll (DPI). Diese Option wird meist zusammen mit 
  1332.      +font-scaling verwendet. Die horizontale und vertikale Aufl╨ñsung kann mit 
  1333.      +font-resolution-x und +font-resolution-y getrennt eingestellt werden. 
  1334.      Ohne Angabe von +font-resolution wird der mit +resolution eingestellte 
  1335.      Wert (Aufl╨ñsung) f╨ær die Zeichens╨ötze benutzt. Die mitgelieferten 
  1336.      Konfigurationsdateien stellen +font-resolution geeignet ein. 
  1337.  
  1338.  +graphics-resolution  /rg# 
  1339.  
  1340.      Aufl╨ñsung f╨ær Grafikdateien einstellen (graphics resolution). Die Angabe 
  1341.      erfolgt in Bildpunkten pro Zoll. Mit dieser Option wird lediglich 
  1342.      eingestellt, was bei +graphics-files f╨ær @r eingesetzt wird. Die 
  1343.      horizontale und vertikale Aufl╨ñsung kann mit +graphics-resolution-x und 
  1344.      +graphics-resolution-y getrennt eingestellt werden. Ohne Angabe von 
  1345.      +graphics-resolution wird der mit +resolution eingestellte Wert verwendet. 
  1346.  
  1347.  
  1348. ΓòÉΓòÉΓòÉ 3.6.2. 3.6.2 Vergr╨ñ╤üerung einstellen ΓòÉΓòÉΓòÉ
  1349.  
  1350.  +magnification  /m# 
  1351.  
  1352.      Die in der DVI-Datei angegebene Vergr╨ñ╤üerung wird durch # ersetzt 
  1353.      (magnification). # kann Werte von 100 bis 16000 annehmen, die Angabe 
  1354.      erfolgt wie bei \mag oder scaled, also mit 1000 multipliziert 
  1355.      (+magnification:1000 ist die normale Gr╨ñ╤üe); oder es wird f╨ær # h oder 0 
  1356.      bis 5 f╨ær \magstephalf bzw. \magstep0 bis \magstep5 angegeben. Die Werte 6 
  1357.      bis 9 werden entsprechend interpretiert. Beachten Sie, da╤ü f╨ær die 
  1358.      gew╨öhlte Vergr╨ñ╤üerung Zeichens╨ötze vorhanden sein m╨æssen! 
  1359.  
  1360.      Das folgende Beispiel ersetzt die Vergr╨ñ╤üerung durch sqrt(2): 
  1361.  
  1362.                   +mag:1414.21356
  1363.  
  1364.      Das folgende Beispiel ersetzt die Vergr╨ñ╤üerung durch sqrt(1.2): 
  1365.  
  1366.                   +mag:h
  1367.  
  1368.  
  1369. ΓòÉΓòÉΓòÉ 3.7. 3.7 Optionen zum Einstellen von Verzeichnissen und Dateinamen ΓòÉΓòÉΓòÉ
  1370.  
  1371.  Siehe unten f╨ær eine Beschreibung von Schablonen. Ein paar dieser Optionen 
  1372.  werden in den mitgelieferten Konfigurationsdateien eingestellt. 
  1373.  
  1374.   Suchpfade
  1375.   Eingabedateien
  1376.   Ausgabedateien
  1377.  
  1378.  
  1379. ΓòÉΓòÉΓòÉ 3.7.1. 3.7.1 Suchpfade ΓòÉΓòÉΓòÉ
  1380.  
  1381.  Bei der Auswertung eines Suchpfades wird die erste erfolgreiche Expansion der 
  1382.  Schablone verwendet. 
  1383.  
  1384.  +dvi-file  /pd* 
  1385.  
  1386.      Schablone f╨ær DVI-Dateien. Diese Schablone wird verwendet, um DVI-Dateien 
  1387.      (Eingabedateien) zu suchen. F╨ær @i wird der Name der DVI-Datei (mit 
  1388.      Erweiterung DVI, falls keine Erweiterung angegeben wurde) eingesetzt. 
  1389.      Voreinstellung: @i. Die Voreinstellung bewirkt, da╤ü DVI-Dateien nur im 
  1390.      Arbeitsverzeichnis (oder im angegebenen Verzeichnis) gesucht werden. Die 
  1391.      mitgelieferten Konfigurationsdateien stellen jedoch +dvi-file so ein, da╤ü 
  1392.      DVI-Dateien sowohl im Arbeitsverzeichnis als auch in den Verzeichnissen 
  1393.      gesucht werden, die in der Environment-Variablen DVIDRVINPUT aufgef╨æhrt 
  1394.      sind. 
  1395.  
  1396.      Das folgende Beispiel bewirkt, da╤ü der Treiber die DVI-Datei im 
  1397.      angegebenen Verzeichnis, in d:\dvi und in d:\mytex sucht: 
  1398.  
  1399.                   +dvi-f:{,d:\dvi\;d:\mytex\}@i
  1400.  
  1401.  +font-files  /pf* 
  1402.  
  1403.      Schablone f╨ær Zeichensatzdateien. Diese Schablone wird verwendet, um 
  1404.      Zeichensatzdateien (PK-, PXL- und VF_Dateien) zu suchen. F╨ær @f wird der 
  1405.      Name des Zeichensatzes eingesetzt. dvidot verwendet den in der DOT-Datei 
  1406.      eingetragenen Wert als Voreinstellung (siehe oben), die anderen Treiber 
  1407.      verwenden 
  1408.  
  1409.                   \texfonts\pixel.lj\@Rrdpi\@f.{pk,pxl}
  1410.  
  1411.      was bewirkt, da╤ü f╨ær den Zeichensatz `cmr10 scaled 1200' bei Verwendung 
  1412.      von +font-resolution:300 die Dateien 
  1413.  
  1414.                   \texfonts\pixel.lj\360dpi\cmr10.pk
  1415.  
  1416.      und 
  1417.  
  1418.                   \texfonts\pixel.lj\360dpi\cmr10.pxl
  1419.  
  1420.      in dieser Reihenfolge verwendet werden. Jedoch ver╨öndern die 
  1421.      mitgelieferten Konfigurationsdateien die Einstellung von +font-files 
  1422.      dergestalt, da╤ü die Environment-Variable DVIDRVFONTS verwendet wird. Zum 
  1423.      Beispiel verwendet fx.cnf die Schablone 
  1424.  
  1425.                   $DVIDRVFONTS:pixel.fx\@Rrdpi\@f{.pk,.pxl}
  1426.  
  1427.      Wenn Sie VF-Dateien verwenden, k╨ñnnen Sie den Pfad f╨ær VF-Dateien bei 
  1428.      +font-files oder bei +virtual-fonts angeben. Beispiel: 
  1429.  
  1430.                   +font-files:$DVIDRVFONTS:{pixel.fx\@Rrdpi\@f{.pk,.pxl},vf\@f.vf}
  1431.  
  1432.  +graphics-files  /pg* 
  1433.  
  1434.      Schablone f╨ær Grafikdateien. Diese Schablone wird verwendet, um 
  1435.      Grafikdateien (MSP-, PCX- und BMP-Dateien) zu suchen. F╨ær @f wird der Name 
  1436.      der Grafik eingesetzt. Die Voreinstellung 
  1437.  
  1438.                   @PBf{@Ef,.msp,.pcx,.bmp}
  1439.  
  1440.      bewirkt folgende Suche: 
  1441.  
  1442.                   Grafik (@f) Γöé Dateien
  1443.                   ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  1444.                   test        Γöé test.       test.msp    test.pcx    test.bmp
  1445.                   test.ext    Γöé test.ext    test.msp    test.pcx    test.bmp
  1446.                   \g\test     Γöé \g\test.ext \g\test.msp \g\test.pcx \g\test.bmp
  1447.  
  1448.      Jedoch ver╨öndern die mitgelieferten Konfigurationsdateien die Einstellung 
  1449.      von +graphics-files dergestalt, da╤ü die Environment-Variable DVIDRVGRAPH 
  1450.      verwendet wird: 
  1451.  
  1452.                   {,$DVIDRVGRAPH:}{@Rrdpi\,}@PBf{@Ef,.msp,.pcx,.bmp}
  1453.  
  1454.      Das folgende Beispiel wirkt wie die Voreinstellung, aber es werden 
  1455.      zus╨ötzlich die in DVIDRVGRAPH aufgef╨æhrten Verzeichnisse durchsucht: 
  1456.  
  1457.                   +graph.f:{,$DVIDRVGRAPH:}@PBf{@Ef,.msp,.pcx}
  1458.  
  1459.  +response-files  /pr* 
  1460.  
  1461.      Schablone f╨ær Antwortdateien. Diese Schablone wird verwendet, um 
  1462.      Antwortdateien (@name) zu suchen. F╨ær @f wird der Name der Antwortdatei 
  1463.      eingesetzt. Die Voreinstellung ist {,$EMTEX:data\}@f. Die Voreinstellung 
  1464.      bewirkt, da╤ü Antwortdateien im Arbeitsverzeichnis (oder im angegebenen 
  1465.      Verzeichnis) und dann im `data'-Unterverzeichnis des emTeX-Verzeichnisses 
  1466.      gesucht werden. 
  1467.  
  1468.      Das folgende Beispiel durchsucht das angegebene Verzeichnis, c:\emtex und 
  1469.      d:\mytex. Zuerst wird der Dateiname mit der angegebenen Namenserweiterung, 
  1470.      dann mit CNF probiert: 
  1471.  
  1472.                   +response-files:{,c:\emtex\,d:\mytex\}@PBf{@Ef,.cnf}
  1473.  
  1474.  +tfm-files  /pm* 
  1475.  
  1476.      Schablone f╨ær TFM-Dateien. F╨ær Zeichens╨ötze, deren Zeichen ungedruckt 
  1477.      bleiben sollen (/w in ZE-Datei oder Eingabe von /w bei Zeichensatzsuche), 
  1478.      f╨ær Zeichens╨ötze, deren Zeichen durch Rechtecke zu ersetzen sind (/b oder 
  1479.      /r in ZE-Datei oder Eingabe von /b oder /r bei Zeichensatzsuche) und f╨ær 
  1480.      eingebaute Druckerzeichens╨ötze werden die Breiten der einzelnen Zeichen 
  1481.      ben╨ñtigt. Wenn kein Zeichensatz gefunden wurde, k╨ñnnen auch TFM-Dateien 
  1482.      hierzu verwendet werden, wobei aber die Gr╨ñ╤üe der Rechtecke mangels 
  1483.      Information gr╨ñber gesch╨ötzt werden mu╤ü. Mit +tfm-files wird eingestellt, 
  1484.      wie die Namen der TFM-Dateien aus den Namen der Zeichens╨ötze gebildet 
  1485.      werden. Voreingestellt ist {$TEXTFM:,$EMTEX:tfm\}@f. Wenn keine 
  1486.      Erweiterung angegeben ist, wird an jeden resultierenden Dateinamen .tfm 
  1487.      angeh╨öngt. Falls + use-tfm-files:on eingestellt ist, werden TFM-Dateien 
  1488.      auch f╨ær Zeichens╨ötze verwendet, deren Zeichen gedruckt werden sollen. 
  1489.  
  1490.      Beim folgenden Beispiel werden TFM-Dateien im Verzeichnis d:\fonts\tfm 
  1491.      gesucht: 
  1492.  
  1493.                   +tfm-f:d:\fonts\tfm\@f
  1494.  
  1495.  +virtual-fonts  /pv* 
  1496.  
  1497.      Schablone f╨ær VF-Dateien (Virtual Fonts). Diese Schablone wird verwendet, 
  1498.      um VF-Dateien zu suchen, zus╨ötzlich zu +font-files. F╨ær @f wird der Name 
  1499.      des Zeichensatzes eingesetzt. Diese Suche erfolgt noch vor der 
  1500.      Durchsuchung der Zeichensatzbibliotheksdateien. Wenn Sie vorhandene 
  1501.      Zeichens╨ötze nicht durch VF-Dateien ersetzen wollen, sollten Sie also zur 
  1502.      Beschleunigung +virtual-fonts: verwenden, dann werden keine VF-Dateien 
  1503.      gesucht (siehe aber +font-files). Dies ist die Voreinstellung. 
  1504.  
  1505.      Beim folgenden Beispiel befinden sich die VF-Dateien im Verzeichnis 
  1506.      c:\fonts\vf und besitzen die Namenserweiterung VF: 
  1507.  
  1508.                   +virt:c:\fonts\vf\@f.vf
  1509.  
  1510.  
  1511. ΓòÉΓòÉΓòÉ 3.7.2. 3.7.2 Eingabedateien ΓòÉΓòÉΓòÉ
  1512.  
  1513.  Bei Eingabedateien werden alle Expansionen der Schablone nacheinander 
  1514.  verwendet. 
  1515.  
  1516.  +init-files  /pi* 
  1517.  
  1518.      Druckerinitialisierungsdateien. Die mit +init-files angegebenen Dateien 
  1519.      werden unmittelbar nach der Initialisierung des Druckers an denselben 
  1520.      geschickt. Durch Verwendung einer Schablone k╨ñnnen mehrere Dateien 
  1521.      verwendet werden. 
  1522.  
  1523.      Das folgende Beispiel schickt die Dateien unidir.p6 und init.p6h an den 
  1524.      Drucker: 
  1525.  
  1526.                   +init-f:unidir.p6,init.p6
  1527.  
  1528.  +font-libraries  /pl* 
  1529.  
  1530.      Schablone f╨ær Zeichensatzbibliotheksdateien. Diese Schablone gibt die zu 
  1531.      verwendenden FLI-Dateien an. Zeichens╨ötze werden zuerst in diesen Dateien 
  1532.      gesucht, dann als Einzeldatei. Zeichensatzbibliotheksdateien k╨ñnnen mit 
  1533.      dem Programm fontlib erstellt werden. Wenn keine Erweiterungen angegeben 
  1534.      werden, wird an jeden resultierenden Dateinamen .fli angeh╨öngt. Die 
  1535.      mitgelieferten Konfigurationsdateien stellen diese Option geeignet ein, 
  1536.      wobei die Environment-Variable DVIDRVFONTS verwendet wird. 
  1537.  
  1538.      Beim folgenden Beispiel werden die Zeichensatzbibliotheksdateien lj_0.fli, 
  1539.      lj_h.fli, usw. bis lj_sli.fli in den Verzeichnissen gesucht, die in der 
  1540.      Environment-Variablen DVIDRVFONTS angegeben sind. Wenn diese Variable mehr 
  1541.      als ein Verzeichnis enth╨ölt, werden Sie vermutlich einige Warnungen ╨æber 
  1542.      fehlende Dateien erhalten: 
  1543.  
  1544.                   +font-lib:$DVIDRVFONTS:lj_{0,h,1,2,3,4,5a,5b,sli}
  1545.  
  1546.  +font-subst-files  /ps* 
  1547.  
  1548.      Namen der Zeichensatzersetzungsdateien einstellen. Voreinstellung: Keine 
  1549.      Zeichensatzersetzungsdatei. Es kann eine Schablone verwendet werden. Die 
  1550.      Dateien werden im Arbeitsverzeichnis (oder im angegebenen Verzeichnis) und 
  1551.      dann im `data'-Unterverzeichnis des emTeX-Verzeichnisses gesucht. Die 
  1552.      Standarderweiterung ist SUB. 
  1553.  
  1554.      Das folgende Beispiel liest die drei Dateien circle.sub, sub1.sub und 
  1555.      sub2.sub: 
  1556.  
  1557.                   +f.subst:circle,sub1,sub2
  1558.  
  1559.  
  1560. ΓòÉΓòÉΓòÉ 3.7.3. 3.7.3 Ausgabedateien ΓòÉΓòÉΓòÉ
  1561.  
  1562.  Bei Ausgabedateien wird nur die erste Expansion der Schablone verwendet. 
  1563.  
  1564.  +mfjob-file  /pj* 
  1565.  
  1566.      Name der Datei, die erzeugt wird, falls mit MFjob fehlende Zeichens╨ötze 
  1567.      ausgerechnet werden sollen. Siehe auch +metafont-mode. Beim Aufruf unter 
  1568.      DOS ╨æber das Programm `dvidrv' wird diese Option automatisch auf den Namen 
  1569.      einer tempor╨ören Datei eingestellt. Die Voreinstellung ist 
  1570.      {$TMP:,}dv@u.mfj, d.h., es wird unter OS/2 eine Datei der Form dv#.mfj 
  1571.      erzeugt, wobei # dergestalt durch eine Zahl ersetzt wird, da╤ü keine 
  1572.      bereits existierende Datei ╨æberschrieben wird. Das Verzeichnis wird durch 
  1573.      die Environment-Variable TMP festgelegt. Falls TMP nicht definiert ist, 
  1574.      wird die Datei im Arbeitsverzeichnis angelegt. Unter DOS bewirkt diese 
  1575.      Voreinstellung (da @u vorkommt), da╤ü MFjob nicht automatisch aufgerufen 
  1576.      wird. Die Datei wird nur dann erzeugt, wenn Zeichens╨ötze fehlen, ein 
  1577.      METAFONT-Mode mit +metafont-mode eingestellt ist und ein Dateiname mit 
  1578.      +mfjob-file eingestellt ist. 
  1579.  
  1580.  +default-output-file  /po* 
  1581.  
  1582.      Hiermit wird der Name der Ausgabedatei voreingestellt. Wird beim Aufruf 
  1583.      des Treibers keine Ausgabedatei angegeben, so wird die hier eingestellte 
  1584.      benutzt. Voreinstellung: Keine Standardausgabedatei. Bei Erzeugung einer 
  1585.      Grafikdatei mit dvidot wird die in der Parameterdatei eingestellte 
  1586.      Standarderweiterung f╨ær die Ausgabedatei verwendet. In allen anderen 
  1587.      F╨öllen wird keine Standarderweiterung verwendet. Es kann eine Schablone 
  1588.      verwendet werden, wobei aber nur die erste Expansion benutzt wird. Mit 
  1589.      dieser Option wird nur der Standardwert eingestellt, den Ausgabedateinamen 
  1590.      sollten Sie direkt, ohne Verwendung dieser Option, eingeben. 
  1591.  
  1592.      Beim folgenden Beispiel wird die Ausgabe nach LPT1 geschickt, sofern kein 
  1593.      Ausgabedateiname in der Kommandozeile angegeben wird: 
  1594.  
  1595.                   +def.out:lpt1
  1596.  
  1597.  +transcript-file  /pt* 
  1598.  
  1599.      Name der Protokolldatei einstellen. Die Voreinstellung ist `@d.dlg', d.h. 
  1600.      der Treibername mit DLG-Erweiterung (z.B. dviscr.dlg). Bei dvidot ist die 
  1601.      Voreinstellung von +transcript-file in der DOT-Datei angebbar. In die 
  1602.      Protokolldatei werden alle Ausgaben die nach Beendigung der Eingabe der 
  1603.      Dateinamen und Optionen erfolgen geschrieben. Au╤üerdem werden die 
  1604.      Einstellungen s╨ömtlicher Optionen in dieser Datei vermerkt. Durch Eingabe 
  1605.      von +transcript-file: wird die Erzeugung dieser Datei unterdr╨æckt. Die 
  1606.      Protokolldatei kann als Antwortdatei benutzt werden um die Einstellung der 
  1607.      Optionen wiederverwenden zu k╨ñnnen. Es kann eine Schablone verwendet 
  1608.      werden, wobei aber nur die erste Expansion benutzt wird. 
  1609.  
  1610.      Beim folgenden Beispiel wird der Name der DVI-Datei mit Erweiterung DLO 
  1611.      als Protokolldatei verwenden (im Arbeitsverzeichnis): 
  1612.  
  1613.                   +tr.file:@Bi.dlo
  1614.  
  1615.  +fontlib-file  /pw* 
  1616.  
  1617.      fontlib-Antwortdatei schreiben. Es wird eine Textdatei mit dem angegebenen 
  1618.      Namen erzeugt, die die fontlib-Kommandos enth╨ölt, die eine 
  1619.      Zeichensatzbibliotheksdatei um die von der Eingabedatei benutzten 
  1620.      Zeichens╨ötze erweitern. Soll nur diese Antwortdatei erzeugt werden, kann 
  1621.      +number-of-sides:0 angegeben werden. Es kann eine Schablone verwendet 
  1622.      werden, wobei aber nur die erste Expansion benutzt wird. 
  1623.  
  1624.      Z.B. ist der fontlib-Aufruf f╨ær 
  1625.  
  1626.                   +fontlib-file:new.cmd
  1627.  
  1628.      dieser: 
  1629.  
  1630.                   fontlib new /k @new.cmd
  1631.  
  1632.  
  1633. ΓòÉΓòÉΓòÉ 3.8. 3.8 Sonstige Optionen ΓòÉΓòÉΓòÉ
  1634.  
  1635.  Optionen die in keine der obigen Kategorien passen, sind hier beschrieben. 
  1636.  
  1637.   Meta-Optionen
  1638.   Speicherverwaltung
  1639.  
  1640.  
  1641. ΓòÉΓòÉΓòÉ 3.8.1. 3.8.1 Meta-Optionen ΓòÉΓòÉΓòÉ
  1642.  
  1643.  Diese Optionen beeinflussen Optionen. 
  1644.  
  1645.  +options  // 
  1646.  
  1647.      Nach Optionen fragen. Falls +options verwendet wird, fragt der Treiber 
  1648.      nach weiteren Optionen (n╨ætzlich f╨ær den Fall, da╤ü die L╨önge der 
  1649.      Kommandozeile nicht ausreicht). Diese Option wird von dvipm nicht 
  1650.      unterst╨ætzt. 
  1651.  
  1652.  +unit  /u* 
  1653.  
  1654.      L╨öngeneinheit (unit of measure). Hiermit wird die Standardl╨öngeneinheit 
  1655.      eingestellt. Voreingestellt ist +unit:in (Zoll). Es gibt folgende 
  1656.      L╨öngeneinheiten (siehe auch The TeXbook S. 57): 
  1657.  
  1658.      pt      Point (1/72.27in) 
  1659.  
  1660.      pc      Pica (12pt) 
  1661.  
  1662.      in      Inch (Voreinstellung) 
  1663.  
  1664.      bp      Big point (1/72in) 
  1665.  
  1666.      cm      Centimeter 
  1667.  
  1668.      mm      Millimeter 
  1669.  
  1670.      dd      Didot point (1238/1157pt) 
  1671.  
  1672.      cc      Cicero (12dd) 
  1673.  
  1674.      sp      Scaled point (1/65536pt) 
  1675.  
  1676.      px      Pixel (Bildpunkte, unabh╨öngig von Aufl╨ñsung) 
  1677.  
  1678.      Alle diese L╨öngeneinheiten m╨æssen kleingeschrieben werden! Die 
  1679.      +unit-Option betrifft die dahinter angegebenen Optionen. 
  1680.  
  1681.      Das folgende Beispiel ist ung╨æltig, Mega-Meter w╨ören etwas unhandlich: 
  1682.  
  1683.                   +unit:cm
  1684.  
  1685.  
  1686. ΓòÉΓòÉΓòÉ 3.8.2. 3.8.2 Speicherverwaltung ΓòÉΓòÉΓòÉ
  1687.  
  1688.  +use-ems  /xe+ 
  1689.  
  1690.      Erweiterungsspeicher (EMS) unter DOS verwenden. +use-ems:on ist 
  1691.      voreingestellt, damit wird die Verwendung von EMS eingeschaltet. Mit 
  1692.      +use-ems:off wird die Verwendung von EMS abgeschaltet, falls der Speicher 
  1693.      nicht reicht wird auf Platte ausgelagert. Es ist EMS 4.0 oder sp╨öter 
  1694.      erforderlich. 
  1695.  
  1696.  +use-xms  /xx+ 
  1697.  
  1698.      Erweiterungsspeicher (XMS, himem.sys) unter DOS verwenden. +use-xms:on ist 
  1699.      voreingestellt, damit wird die Verwendung von XMS eingeschaltet. Mit 
  1700.      +use-xms:off wird die Verwendung von XMS abgeschaltet, falls der Speicher 
  1701.      nicht reicht wird auf Platte ausgelagert. 
  1702.  
  1703.  
  1704. ΓòÉΓòÉΓòÉ 3.9. 3.9 Zus╨ötzliche Optionen von dviscr und dvivik ΓòÉΓòÉΓòÉ
  1705.  
  1706.  Diese Optionen k╨ñnnen sowohl f╨ær dviscr als auch f╨ær dvivik verwendet werden, 
  1707.  solange nichts gegenteiliges angemerkt ist. 
  1708.  
  1709.   Konfiguration
  1710.  
  1711.  
  1712. ΓòÉΓòÉΓòÉ 3.9.1. 3.9.1 Konfiguration ΓòÉΓòÉΓòÉ
  1713.  
  1714.  +adapter  /oa# 
  1715.  
  1716.      Grafikkarte f╨ær dviscr einstellen. M╨ñgliche Werte sind: 
  1717.  
  1718.      0       Automatische Auswahl (Voreinstellung) 
  1719.  
  1720.      1       CGA 640x200 
  1721.  
  1722.      2       EGA 640x350 oder 640x200 
  1723.  
  1724.      3       VGA 640x480 
  1725.  
  1726.      4       Hercules Graphics Card 720x348, nicht unter OS/2 
  1727.  
  1728.      5       GENOA SuperEGA 800x600, nicht unter OS/2 
  1729.  
  1730.      6       Paradise VGA 800x600, nicht unter OS/2 
  1731.  
  1732.      7       Video Seven VGA 800x600, nicht unter OS/2 
  1733.  
  1734.      8       Tseng Labs EVA 800x600, nicht unter OS/2 
  1735.  
  1736.      9       HP Vectra 640x400, nicht unter OS/2 
  1737.  
  1738.      10      MDS Genius (PRIMUS II) 728x1008, nicht unter OS/2 
  1739.  
  1740.      11      EGA 640x200, 16 Farben 
  1741.  
  1742.      12      EGA 640x350, 16 Farben 
  1743.  
  1744.      13      EGA 640x350, 16/64 Farben 
  1745.  
  1746.      14      VGA 640x480, 16 Farben 
  1747.  
  1748.      15      VGA 640x480, 16/64 Farben 
  1749.  
  1750.      16      VGA 640x480, 16/262144 Farben 
  1751.  
  1752.      17      EGA 640x350, schwarz/wei╤ü 
  1753.  
  1754.      18      VGA 640x480, schwarz/wei╤ü 
  1755.  
  1756.      19      Olivetti M24 640x400, nicht unter OS/2 
  1757.  
  1758.      20      Adapter Interface (8514/A) 1024x768, nicht unter OS/2. HDILOAD 
  1759.              oder ein anderes Programm, das das Adapter Interface zur Verf╨ægung 
  1760.              stellt, mu╤ü geladen sein. 
  1761.  
  1762.      Weitere Spezialmodi k╨ñnnen wie folgt benutzt werden: 
  1763.  
  1764.          +adapter:m;w;h;ax;bx 
  1765.  
  1766.      wobei m eine Zahl ist, die die Grafikkarte und den Monitor festlegt: 
  1767.  
  1768.      100     EGA mit Monochrome-Monitor 
  1769.  
  1770.      101     EGA mit 16-Farben-Monitor 
  1771.  
  1772.      102     EGA mit 64-Farben-Monitor 
  1773.  
  1774.      103     VGA mit Analog-Farbmonitor 
  1775.  
  1776.      w ist die Bildschirmbreite in Pixel (320 bis 1024), h ist die 
  1777.      Bildschirmh╨ñhe in Pixel (200 bis 1024). 
  1778.  
  1779.      Zum Umschalten in den Grafikmodus werden die Register AX und BX mit den 
  1780.      Werten ax bzw. bx geladen. Dann wird Interrupt 10H aufgerufen. Die Werte 
  1781.      ax und bx sind hexadezimal anzugeben. Die Angabe ;bx kann weggelassen 
  1782.      werden, es wird dann BX mit 0 geladen. Statt Strichpunkten k╨ñnnen auch 
  1783.      Doppelpunkte verwendet werden. Wenn (w/8)*h 65536 ╨æberschreitet, wird h 
  1784.      auf 65536/(w/8) herabgesetzt. In Folge dessen wird 1024x768 nicht 
  1785.      unterst╨ætzt. Sie sind f╨ær die richtige Einstellung selbst verantwortlich, 
  1786.      die Anleitung zur Grafikkarte hilft manchmal weiter. Beispiele: Der Modus 
  1787.      +adapter:13 kann wie folgt eingestellt werden: 
  1788.  
  1789.                   +adapter:102:640:350:0010
  1790.  
  1791.      Der Modus +adapter:7 kann auch so eingestellt werden: 
  1792.  
  1793.                   +adapter:103:800:600:6f05:62
  1794.  
  1795.      Hier ist eine Liste (ohne Garantie) f╨ær verschiedene Grafikkarten: 
  1796.  
  1797.           Acumos AVGA2, AVGA3                         /oa103:800:600:58
  1798.           Advance Logic AL2101                        /oa103:800:600:2B
  1799.           Ahead V5000                                 /oa103:800:600:71
  1800.           ATI VGAWONDER, Graphics Ultra etc.          /oa103:800:600:54
  1801.           Chips and Technologies                      /oa103:800:600:6A
  1802.           Cirrus Logic CL-GD 500/600                  /oa103:800:600:64
  1803.           Cirrus Logic GD 5422                        /oa103:800:600:58
  1804.           Compaq VGA                                  /oa103:800:600:59
  1805.           CTI                                         /oa103:800:600:6A
  1806.           Diamond Stealth                             /oa103:800:600:4F02:0102
  1807.           Everex                                      /oa103:800:600:70:02
  1808.           Genoa 5xxx, Sigma VGA                       /oa103:800:600:29
  1809.           Genoa 6xxx                                  /oa103:800:600:6A
  1810.           MXIC MX 68010                               /oa103:800:600:55
  1811.           NCR 77C22                                   /oa103:800:600:58
  1812.           OAK Technologies OTI-067, OTI-077, OTI037C  /oa103:800:600:52
  1813.           OAK Technologies OTI037C w/ NEL BIOS        /oa103:800:600:5B
  1814.           Orchid Prodesigner                          /oa103:800:600:29
  1815.           Paradise                                    /oa103:800:600:58
  1816.           Poach                                       /oa103:800:600:6A
  1817.           Primus                                      /oa103:800:600:2A
  1818.           Realtek RT 3106                             /oa103:800:600:1F
  1819.           S3                                          /oa103:800:600:4F02:0102
  1820.           Tecmar                                      /oa103:800:600:16
  1821.           Trident 8900                                /oa103:800:600:5B
  1822.           Tseng ET-3000, ET-4000                      /oa103:800:600:29
  1823.           VEGA                                        /oa103:800:600:29
  1824.           VESA compatible adapters                    /oa103:800:600:4F02:0102
  1825.           Video 7 SVGA                                /oa103:800:600:62
  1826.           WD90C11                                     /oa103:800:600:5C
  1827.           Western Digital                             /oa103:800:600:58
  1828.  
  1829.      Falls Sie einen falschen Eintrag entdecken, sollten Sie dem Autor die 
  1830.      korrekten Werte schicken. 
  1831.  
  1832.  +color  /oc# 
  1833.  
  1834.      Farben f╨ær dviscr einstellen (nur EGA und VGA), m╨ñgliche Werte sind 0 bis 
  1835.      15, Standardeinstellung ist /oc:2 (gr╨æn). Die Farben k╨ñnnen auch einzeln 
  1836.      eingestellt werden: 
  1837.  
  1838.      /ocp:#  Bogenumrandung (page) 
  1839.  
  1840.      /ocr:#  Lineal (ruler) 
  1841.  
  1842.      /ocs:#  Statuszeile 
  1843.  
  1844.  +home-x  +home-y  /hx#  /hy# 
  1845.  
  1846.      Anfangsposition einstellen. Beim Zeigen einer neuen Bogenseite oder bei 
  1847.      Bet╨ötigung der <Home>-Taste wird auf diese Stelle auf dem Bogen 
  1848.      positioniert. +home-x:0 +home-y:0 ist die linke obere Ecke des Bogens. 
  1849.      Voreinstellung ist +home-x:1in +home-y:1in. 
  1850.  
  1851.  +inverse  /oi+ 
  1852.  
  1853.      Bildschirmdarstellung invertieren. Mit +inverse:off erfolgt die 
  1854.      Darstellung schwarz auf wei╤ü (Voreinstellung), mit +inverse:on wei╤ü auf 
  1855.      schwarz. 
  1856.  
  1857.  +zoom  /o# 
  1858.  
  1859.      Darstellung mit Graustufen (dviscr). Es werden x x y Bildpunkte 
  1860.      zusammengefa╤üt. Mit +zoom:# werden x und y zugleich eingestellt, mit 
  1861.      +zoom-x wird x definiert, mit +zoom-y wird y definiert. EGA (mit 
  1862.      16-Farben-Monitor) oder VGA erforderlich. Wenn sowohl x als auch y 1 sind, 
  1863.      erfolgt keine Graustufendarstellung. x und y k╨ñnnen Werte von 1 bis 8 
  1864.      annehmen. Die Implementation ist f╨ær die +zoom-x-Werte 1, 2, 3, 4, 6 und 8 
  1865.      optimiert. Die +zoom-x-Werte 5 und 7 machen den Treiber fast unbrauchbar 
  1866.      langsam. Wenn +scaling:1 eingestellt ist (keine Skalierung) und mit +zoom 
  1867.      Graustufendarstellung eingeschaltet wird und keine Graustufendarstellung 
  1868.      m╨ñglich ist (da z.B. vom Grafikadapter nicht unterst╨ætzt), werden die mit 
  1869.      +zoom eingestellten Werte f╨ær die Skalierung verwendet (d.h. +zoom:3 
  1870.      entspricht dann +zoom:1 +scaling:3). 
  1871.  
  1872.      Beispiel: 
  1873.  
  1874.                   +z.x:4 +z.y:2
  1875.  
  1876.  +ruler  /or+ 
  1877.  
  1878.      Lineal einschalten. Voreinstellung: ausgeschaltet. 
  1879.  
  1880.  +status-line  /os+ 
  1881.  
  1882.      Statuszeile einschalten. Voreinstellung: eingeschaltet. Wenn die 
  1883.      Statuszeile ausgeschaltet ist, wird am Anfang und am Ende der Eingabe 
  1884.      einer Zahl oder eines Texts (siehe Tastenfunktionen) ein Ton erzeugt. 
  1885.  
  1886.  +ruler-unit  /ou* 
  1887.  
  1888.      Ma╤üeinheit f╨ær Lineal und Statuszeile einstellen. Die Voreinstellung ist 
  1889.      `pt'. 
  1890.  
  1891.  +scaling  /s# 
  1892.  
  1893.      Skalierung. Hiermit kann die Gr╨ñ╤üe der ganzen Ausgabe reduziert werden. 
  1894.      Damit bekommt man mehr auf einen Bildschirm. Es werden jeweils die Pixel 
  1895.      eines Rechtecks der mit +scaling-x angegebenen Breite und der mit 
  1896.      +scaling-y angegeben H╨ñhe zu einem Pixel zusammengefa╤üt. Mit +scaling:# 
  1897.      werden beide Werte zugleich gesetzt. M╨ñgliche Werte sind 1 bis 8. Wenn 
  1898.      jedoch geeignete Zeichens╨ötze zur Verf╨ægung stehen, ist die ╨₧nderung der 
  1899.      Aufl╨ñsung mit +resolution (durch Verwendung einer anderen 
  1900.      Konfigurationsdatei) vorzuziehen, da die Verkleinerung der Zeichens╨ötze 
  1901.      nicht sch╨ñn ist. Noch besser ist es, die Graustufendarstellung zu benutzen 
  1902.      (siehe +zoom; nur dviscr in Verbindung mit VGA oder EGA mit 
  1903.      16-Farbenmonitor). Wenn Graustufendarstellung nicht m╨ñglich ist, kann die 
  1904.      Skalierung mit +zoom eingestellt werden. 
  1905.  
  1906.      Das folgende Beispiel halbiert die Aufl╨ñsung (sowohl in X- als auch 
  1907.      Y-Richtung): 
  1908.  
  1909.                   +scaling:2
  1910.  
  1911.      Das folgende Beispiel reduziert die Breite auf 1/4 und halbiert die H╨ñhe: 
  1912.  
  1913.                   +s.x:4 +s.y:2
  1914.  
  1915.  
  1916. ΓòÉΓòÉΓòÉ 3.10. 3.10 Zus╨ötzliche Optionen von dvipm ΓòÉΓòÉΓòÉ
  1917.  
  1918.  Beachten Sie bitte, da╤ü einige Einstellungen von dvipm nur ╨æber die Men╨æs und 
  1919.  Dialoge vorgenommen werden k╨ñnnen. 
  1920.  
  1921.   Konfiguration
  1922.  
  1923.  
  1924. ΓòÉΓòÉΓòÉ 3.10.1. 3.10.1 Konfiguration ΓòÉΓòÉΓòÉ
  1925.  
  1926.  +bitmap-memory-limit  /om# 
  1927.  
  1928.      Maximalgr╨ñ╤üe in KByte f╨ær die tempor╨ören Bitmaps. Voreingestellt ist 512, 
  1929.      d.h., es werden maximal 512 KByte f╨ær tempor╨öre Bitmaps verwendet. Es 
  1930.      k╨ñnnen Werte zwischen 0 und 65535 eingestellt werden. Wenn Sie viel 
  1931.      Speicher zur Verf╨ægung haben, k╨ñnnen Sie die Geschwindigkeit durch 
  1932.      Erh╨ñhung des Wertes erh╨ñhen. Wenn Sie wenig Speicher zur Verf╨ægung haben, 
  1933.      k╨ñnnen Sie die Geschwindigkeit durch Verkleinerung des Wertes erh╨ñhen. 
  1934.  
  1935.  +home-x  +home-y  /hx#  /hy# 
  1936.  
  1937.      Anfangsposition einstellen. Beim Zeigen einer neuen Bogenseite oder bei 
  1938.      Bet╨ötigung der <Home>-Taste wird auf diese Stelle auf dem Bogen 
  1939.      positioniert. +home-x:0 +home-y:0 ist die linke obere Ecke des Bogens. Die 
  1940.      Voreinstellung ist +home-x:1in +home-y:1in. 
  1941.  
  1942.  +ruler-unit  /ou* 
  1943.  
  1944.      Ma╤üeinheit f╨ær Lineal und Statuszeile einstellen. Die Voreinstellung ist 
  1945.      `pt'. 
  1946.  
  1947.  +scaling  /s# 
  1948.  
  1949.      Skalierung. Hiermit kann die Gr╨ñ╤üe der ganzen Ausgabe reduziert werden. 
  1950.      Damit bekommt man mehr von der Bogenseite in das Fenster. Es werden 
  1951.      jeweils die Pixel eines Rechtecks der mit +scaling-x angegebenen Breite 
  1952.      und der mit +scaling-y angegeben H╨ñhe zu einem Pixel zusammengefa╤üt. Mit 
  1953.      +scaling:# werden beide Werte zugleich gesetzt. M╨ñgliche Werte sind 1 bis 
  1954.      8. Wenn jedoch geeignete Zeichens╨ötze zur Verf╨ægung stehen, ist die 
  1955.      ╨₧nderung der Aufl╨ñsung mit +resolution (durch Verwendung einer anderen 
  1956.      Konfigurationsdatei) vorzuziehen, da die Verkleinerung der Zeichens╨ötze 
  1957.      nicht sch╨ñn ist. 
  1958.  
  1959.  +zoom  /o# 
  1960.  
  1961.      Darstellung mit Graustufen. Es werden x x y Bildpunkte zusammengefa╤üt. Mit 
  1962.      +zoom:# werden x und y zugleich eingestellt, mit +zoom-x wird x definiert, 
  1963.      mit +zoom-y wird y definiert. Wenn sowohl x als auch y 1 sind, erfolgt 
  1964.      keine Graustufendarstellung. x und y k╨ñnnen Werte von 1 bis 8 annehmen. 
  1965.      Die Implementation ist f╨ær die +zoom-x-Werte 1, 2, 3, 4, 6 und 8 
  1966.      optimiert. Die +zoom-x-Werte 5 und 7 machen den Treiber fast unbrauchbar 
  1967.      langsam. 
  1968.  
  1969.      Beispiel: 
  1970.  
  1971.                   +z.x:4 +z.y:2
  1972.  
  1973.  
  1974. ΓòÉΓòÉΓòÉ 3.11. 3.11 Zus╨ötzliche Optionen von dvidot bei Ausgabe auf Matrixdrucker ΓòÉΓòÉΓòÉ
  1975.  
  1976.  dvidot kennt grunds╨ötzlich zwei Betriebsarten: Drucken auf einem Matrixdrucker 
  1977.  und Erzeugen von Grafikdateien. Die Betriebsart wird durch die Parameterdatei 
  1978.  festgelegt. Hier werden die Optionen f╨ær das Drucken auf einem Matrixdrucker 
  1979.  beschrieben. 
  1980.  
  1981.   Optionen f╨ær alle Parameterdateien
  1982.   Optionen f╨ær alle Parameterdateien au╤üer itoh.dot und aiw.dot
  1983.   Optionen f╨ær die Parameterdateien itoh.dot und aiw.dot
  1984.  
  1985.  
  1986. ΓòÉΓòÉΓòÉ 3.11.1. 3.11.1 Optionen f╨ær alle Parameterdateien ΓòÉΓòÉΓòÉ
  1987.  
  1988.  +close  /os# 
  1989.  
  1990.      Nach der Ausgabe von jeweils # Bogen die Ausgabedatei schlie╤üen und erneut 
  1991.      ╨ñffnen (n╨ætzlich f╨ær den OS/2-Druckerspooler). Die Voreinstellung +close:0 
  1992.      bewirkt, da╤ü die Ausgabedatei erst nach Druck aller Bogen geschlossen 
  1993.      wird. Vor dem Schlie╤üen der Ausgabedatei wird der Drucker zur╨æckgesetzt 
  1994.      und nach dem erneuten ╨⌐ffnen der Ausgabedatei wieder initialisiert. 
  1995.  
  1996.  +double-sided:long  +double-sided:short  /d:l  /d:s 
  1997.  
  1998.      Zweiseitig drucken, wobei der Drucker das Wenden der Bogen ╨æbernimmt. Bei 
  1999.      +double-sided:long werden die Bogen entlang der l╨öngeren Kante gebunden, 
  2000.      bei +double-sided:short werden die Bogen entlang der k╨ærzeren Kante 
  2001.      gebunden. Die Optionen +copy-file und +copy-sheets arbeiten auch mit 
  2002.      +double-sided:long und +double-sided:short wie erwartet. Diese Option ist 
  2003.      nicht bei allen Parameterdateien verf╨ægbar (z.Z. bei keiner 
  2004.      Parameterdatei). 
  2005.  
  2006.  +final-formfeed 
  2007.  
  2008.      Wenn +final-formfeed:on eingestellt ist, wird nach dem letzten Bogen ein 
  2009.      Blattvorschub durchgef╨æhrt. Dies ist die Voreinstellung. Mit 
  2010.      +final-formfeed:off wird der Blattvorschub nach dem letzten Bogen 
  2011.      unterdr╨æckt. Dies ist erforderlich, falls das Betriebssystem automatisch 
  2012.      einen Blattvorschub anf╨ægt. 
  2013.  
  2014.  +final-reset  /oe+ 
  2015.  
  2016.      Drucker zur╨æcksetzen. Nach dem Ausdruck wird der Drucker zur╨æckgesetzt 
  2017.      (Voreinstellung). Kann mit +final-reset:off abgeschaltet werden. 
  2018.  
  2019.  +initial-formfeed 
  2020.  
  2021.      Wenn +initial-formfeed:on eingestellt ist, wird vor dem ersten Bogen ein 
  2022.      Blattvorschub durchgef╨æhrt. Mit +initial-formfeed:off wird der 
  2023.      Blattvorschub vor dem ersten Bogen unterdr╨æckt. Dies ist die 
  2024.      Voreinstellung. 
  2025.  
  2026.  +pause /oa+ 
  2027.  
  2028.      Zwischen je zwei Bogen auf Tastatureingabe warten, um Papierwechsel zu 
  2029.      erm╨ñglichen, falls +pause:on eingestellt ist. Vor der Eingabeaufforderung 
  2030.      wird in eckigen Klammern die n╨öchste Seitennummer angezeigt. Bei Eingabe 
  2031.      von <Return> wird der n╨öchste Bogen gedruckt, bei Eingabe von <A><Return> 
  2032.      werden alle restlichen Bogen ohne Pause gedruckt, bei Eingabe von 
  2033.      <Q><Return> wird der Druck beendet. 
  2034.  
  2035.  +xon-xoff  /ox+ 
  2036.  
  2037.      XON/XOFF-Protokoll f╨ær COM1 bis COM4 oder Ausgabe ╨æber BIOS f╨ær LPT1 bis 
  2038.      LPT4 benutzen. Bei COM1 bis COM2 erfolgt die Ausgabe direkt ╨æber die 
  2039.      Schnittstelle, nicht ╨æber DOS. Wenn XON/XOFF-Protokoll verwendet werden 
  2040.      soll, mu╤ü als Ausgabedatei COM1, COM2, COM3 oder COM4 angegeben werden. 
  2041.      Bei LPT1 bis LPT4 erfolgt die Ausgabe ╨æber das BIOS, nicht ╨æber DOS. Wenn 
  2042.      die Ausgabe an die parallele Schnittstelle ╨æber das BIOS erfolgen soll, 
  2043.      mu╤ü als Ausgabedatei LPT1, LPT2, LPT3 oder LPT4 angegeben werden. Bei 
  2044.      allen anderen Ausgabedateien (z.B. PRN, AUX, file.prn) wird +xon-xoff 
  2045.      ignoriert. Wenn +xon-xoff:off angegeben ist oder die Ausgabe nicht auf 
  2046.      COM1 bis COM4 oder LPT1 bis LPT4 erfolgt, wird ╨æber DOS-Funktionen 
  2047.      ausgegeben. Diese Option ist unter OS/2 ╨æberfl╨æssig und wird daher nicht 
  2048.      unterst╨ætzt. 
  2049.  
  2050.  
  2051. ΓòÉΓòÉΓòÉ 3.11.2. 3.11.2 Optionen f╨ær alle Parameterdateien au╤üer itoh.dot und aiw.dot ΓòÉΓòÉΓòÉ
  2052.  
  2053.  Bei diesen Parameterdateien wei╤ü der Drucker wie lang die Bogen sind und kann 
  2054.  daher selbst den n╨ñtigen Blattvorschub besorgen. 
  2055.  
  2056.  +slow  /s+ 
  2057.  
  2058.      Langsamer, aber sch╨ñner drucken.  Je nach Parameterdatei werden mit 
  2059.      +slow:on zwei Durchl╨öufe pro Druckzeile gemacht (z.B. fx80.dot), wird 
  2060.      unidirektional gedruckt (z.B. fx80l.dot), oder es wird mehr Tinte 
  2061.      verspritzt (z.B. bj300h.dot). 
  2062.  
  2063.      Bei Verwendung zweier Durchl╨öufe pro Zeile wird jede Druckzeile zweimal 
  2064.      gedruckt, beim ersten Mal der 1., 3., 5., usw. Punkt, beim zweiten Mal der 
  2065.      2., 4., 6., usw. Punkt. Mit +slow:off (Voreinstellung) erfolgt der 
  2066.      Ausdruck etwa doppelt so schnell, jedoch bei manchen Druckern nicht so 
  2067.      sch╨ñn, da diese Drucker (z.B. FX-80, nicht aber P6) Schwierigkeiten haben, 
  2068.      eine Nadel zweimal direkt nacheinander abzufeuern. 
  2069.  
  2070.  
  2071. ΓòÉΓòÉΓòÉ 3.11.3. 3.11.3 Optionen f╨ær die Parameterdateien itoh.dot und aiw.dot ΓòÉΓòÉΓòÉ
  2072.  
  2073.  Bei diesen Parameterdateien wei╤ü der Drucker nicht wie lang die Bogen sind, 
  2074.  daher mu╤ü dvidot einen geeigneten Blattvorschub erzeugen. 
  2075.  
  2076.  +form-length  /hf# 
  2077.  
  2078.      Blattl╨önge einstellen. F╨ær korrekten Blattvorschub ist hiermit die L╨önge 
  2079.      eines Bogens einzustellen. Falls die L╨önge 0, z.B. 0in, eingestellt wird 
  2080.      (Voreinstellung), wird der mit +height definierte Wert als Blattl╨önge 
  2081.      verwendet. 
  2082.  
  2083.  +slow  /s+ 
  2084.  
  2085.      Slow-Mode. Mit +slow:on wird unidirektional (bei Parameterdatei itoh.dot 
  2086.      zus╨ötzlich: im incremental print mode) gedruckt, mit +slow:off (Standard) 
  2087.      wird bidirektional (bei itoh.dot zus╨ötzlich: im logic seek mode) gedruckt. 
  2088.  
  2089.  
  2090. ΓòÉΓòÉΓòÉ 3.12. 3.12 Zus╨ötzliche Optionen von dvidot bei Erzeugung von Grafikdateien ΓòÉΓòÉΓòÉ
  2091.  
  2092.  dvidot kennt grunds╨ötzlich zwei Betriebsarten: Drucken auf einem Matrixdrucker 
  2093.  und Erzeugen von Grafikdateien. Die Betriebsart wird durch die Parameterdatei 
  2094.  festgelegt. Hier werden die Optionen f╨ær das Erzeugen von Grafikdateien 
  2095.  beschrieben. 
  2096.  
  2097.  
  2098. ΓòÉΓòÉΓòÉ 3.12.1. 3.12.1 Eigenschaften der Grafikdatei festlegen ΓòÉΓòÉΓòÉ
  2099.  
  2100.  +inverse  /oi+ 
  2101.  
  2102.      Grafikausgabe invertieren. Mit +inverse:off erfolgt die Ausgabe schwarz 
  2103.      auf wei╤ü (Voreinstellung), mit +inverse:on wei╤ü auf schwarz. 
  2104.  
  2105.  +minimize  /om+ 
  2106.  
  2107.      Grafik mit minimaler Gr╨ñ╤üe erzeugen. Die R╨önder werden so klein gemacht, 
  2108.      da╤ü der mit +height und +width eingestellte Ausschnitt gerade vollst╨öndig 
  2109.      in die Datei geschrieben wird. Das Bild ist auf jeden Fall b╨ændig mit dem 
  2110.      linken, oberen und unteren Rand. Am rechten Rand treten im allgemeinen ein 
  2111.      paar leere Spalten auf, damit die Breite der Grafik ein ganzzahlig 
  2112.      Vielfaches von 8, 16 oder 32 Pixels ist (siehe Parameterdatei). Mit 
  2113.      +left-margin und +top-margin eingestellte nicht-negative R╨önder werden 
  2114.      ignoriert. Mit negativen R╨öndern kann der Ausschnitt gew╨öhlt werden, da 
  2115.      Objekte mit negativen Koordinaten weggelassen werden. Voreingestellt ist 
  2116.      +minimize:off: Die Datei erh╨ölt die mit +height und +width angegebene 
  2117.      Gr╨ñ╤üe. 
  2118.  
  2119.  
  2120. ΓòÉΓòÉΓòÉ 3.13. 3.13 Zus╨ötzliche Optionen von dvihplj ΓòÉΓòÉΓòÉ
  2121.  
  2122.   Allgemeine Optionen
  2123.   Druckermodell ausw╨öhlen
  2124.   Ausnutzung weiterer spezieller F╨öhigkeiten des Druckers
  2125.   Beseitigung von Problemen mit nicht gen╨ægend kompatiblen Druckern
  2126.  
  2127.  
  2128. ΓòÉΓòÉΓòÉ 3.13.1. 3.13.1 Allgemeine Optionen ΓòÉΓòÉΓòÉ
  2129.  
  2130.  +close  /os# 
  2131.  
  2132.      Nach der Ausgabe von jeweils # Bogen die Ausgabedatei schlie╤üen und erneut 
  2133.      ╨ñffnen (n╨ætzlich f╨ær den OS/2-Druckerspooler). Die Voreinstellung +close:0 
  2134.      bewirkt, da╤ü die Ausgabedatei erst nach Druck aller Bogen geschlossen 
  2135.      wird. Hinweis: Bei +close werden Bogen angegeben, damit bei doppelseitigem 
  2136.      Druck mit +double-sided:long oder +double-sided:short Vorder- und 
  2137.      R╨æckseite jeweils immer auf den gleichen Bogen gedruckt werden. Vor dem 
  2138.      Schlie╤üen der Ausgabedatei wird der Drucker zur╨æckgesetzt und nach dem 
  2139.      erneuten ╨⌐ffnen der Ausgabedatei wieder initialisiert, siehe auch 
  2140.      +clear-fonts. 
  2141.  
  2142.  +delete-fonts  /oz+ 
  2143.  
  2144.      Tempor╨öre Druckerzeichens╨ötze l╨ñschen. Voreingestellt ist 
  2145.      +delete-fonts:on. Mit +delete-fonts:off werden tempor╨öre Zeichens╨ötze im 
  2146.      Drucker nicht gel╨ñscht, wobei Sie +memory entsprechend einstellen sollten. 
  2147.  
  2148.  +double-sided:long  +double-sided:short  /d:l  /d:s 
  2149.  
  2150.      Zweiseitig drucken, wobei der Drucker (z.B. HP LaserJet III D) das Wenden 
  2151.      der Bogen ╨æbernimmt. Bei +double-sided:long werden die Bogen entlang der 
  2152.      l╨öngeren Kante gebunden, bei +double-sided:short werden die Bogen entlang 
  2153.      der k╨ærzeren Kante gebunden. Die Optionen +copy-file und +copy-sheets 
  2154.      arbeiten auch mit +double-sided:long und +double-sided:short wie erwartet. 
  2155.  
  2156.  +final-formfeed 
  2157.  
  2158.      Wenn +final-formfeed:on eingestellt ist, wird nach dem letzten Bogen ein 
  2159.      Blattvorschub durchgef╨æhrt. Dies ist die Voreinstellung. Mit 
  2160.      +final-formfeed:off wird der Blattvorschub nach dem letzten Bogen 
  2161.      unterdr╨æckt. Dies ist erforderlich, falls das Betriebssystem automatisch 
  2162.      einen Blattvorschub anf╨ægt. 
  2163.  
  2164.  +final-reset  /oe+ 
  2165.  
  2166.      Drucker zur╨æcksetzen. Nach dem Ausdruck wird der Drucker zur╨æckgesetzt 
  2167.      (Voreinstellung). Kann mit +final-reset:off abgeschaltet werden. 
  2168.  
  2169.  +font-offset  /of# 
  2170.  
  2171.      Anfangswert f╨ær Font-ID-Nummern. Voreinstellung ist 0, zul╨össige Werte 
  2172.      sind 0 bis 32736. Den von dvihplj an den Drucker geschickten Zeichens╨ötzen 
  2173.      werden Nummern von # bis #+31 gegeben. Mit dieser Option k╨ñnnen Sie die 
  2174.      Zeichensatznummern so einstellen, da╤ü es nicht zu ╨¬berschneidungen mit 
  2175.      Zeichens╨ötzen kommt, die bereits in den Drucker geladen wurden und nicht 
  2176.      gel╨ñscht werden sollen (dvihplj l╨ñscht allerdings alle tempor╨ören 
  2177.      Zeichens╨ötze solange nicht +delete-fonts:off angegeben ist). 
  2178.  
  2179.  +initial-formfeed 
  2180.  
  2181.      Wenn +initial-formfeed:on eingestellt ist, wird vor dem ersten Bogen ein 
  2182.      Blattvorschub durchgef╨æhrt. Mit +initial-formfeed:off wird der 
  2183.      Blattvorschub vor dem ersten Bogen unterdr╨æckt. Dies ist die 
  2184.      Voreinstellung. 
  2185.  
  2186.  +initial-reset  /oi+ 
  2187.  
  2188.      Drucker zur╨æcksetzen. Vor dem Beginn des Ausdrucks wird der Drucker 
  2189.      zur╨æckgesetzt (Voreinstellung). Kann mit +initial-reset:off abgeschaltet 
  2190.      werden. 
  2191.  
  2192.  +manual-feed 
  2193.  
  2194.      Manuelle Zufuhr als Papierquelle ausw╨öhlen. +manual-feed ist eine 
  2195.      Abk╨ærzung f╨ær +source:2. 
  2196.  
  2197.  +source 
  2198.  
  2199.      Papierquelle ausw╨öhlen. Mit +source:0, welches die Voreinstellung ist, 
  2200.      wird dem Drucker die Auswahl der Papierquelle ╨æberlassen, in Abh╨öngigkeit 
  2201.      von +paper. Weitere m╨ñgliche Einstellungen sind 1 bis 6, deren 
  2202.      Interpretation vom Druckermodell abh╨öngt und im Druckerhandbuch 
  2203.      beschrieben sein sollte. Siehe auch +manual-feed. 
  2204.  
  2205.  +paper 
  2206.  
  2207.      Papiergr╨ñ╤üe einstellen. Diese Option akzeptiert die folgenden Argumente: 
  2208.  
  2209.      A3      A3 (297mm x 420mm) 
  2210.  
  2211.      A4      A4 (210mm x 297mm) 
  2212.  
  2213.      B5      B5 Briefumschl╨öge (176mm x 250mm) 
  2214.  
  2215.      C5      C5 Briefumschl╨öge (162mm x 229mm) 
  2216.  
  2217.      Com-10  Com-10 Briefumschl╨öge (4.125in x 9.5in) 
  2218.  
  2219.      DL      DL Briefumschl╨öge (110mm x 220mm) 
  2220.  
  2221.      Exec    Executive ( 7.25in x 10.5in) 
  2222.  
  2223.      Ledger  Ledger (11in x 17in) 
  2224.  
  2225.      Legal   Legal (8.5in x 14in) 
  2226.  
  2227.      Letter  Letter (8.5in x 11in) 
  2228.  
  2229.      Monarch Monarch Briefumschl╨öge (3.875in x 7.5in) 
  2230.  
  2231.      Gro╤ü- und Kleinschreibung wird nicht beachtet. Wenn diese Option ohne 
  2232.      Argument verwendet wird (+paper -- dies ist die Voreinstellung), verwendet 
  2233.      dvihplj die +width und +height Optionen f╨ær die Papiergr╨ñ╤üe. Wenn Sie 
  2234.      diese Option mit einem der obigen Argumente angeben, ignoriert dvihplj die 
  2235.      mit +width und +height eingestellten Werte. Beim HP LaserJet II und 
  2236.      sp╨öteren Modellen selektiert diese Option zus╨ötzlich die Papierquelle -- 
  2237.      eventuell verlangt der Drucker von Ihnen, die Papierkassette zu wechseln. 
  2238.  
  2239.  +pause  /oa+ 
  2240.  
  2241.      Zwischen je zwei Bogen auf Tastatureingabe warten, um Papierwechsel zu 
  2242.      erm╨ñglichen, falls +pause:on eingestellt ist. Vor der Eingabeaufforderung 
  2243.      wird in eckigen Klammern die n╨öchste Seitennummer angezeigt. Bei Eingabe 
  2244.      von <Return> wird der n╨öchste Bogen gedruckt, bei Eingabe von <A><Return> 
  2245.      werden alle restlichen Bogen ohne Pause gedruckt, bei Eingabe von 
  2246.      <Q><Return> wird der Druck beendet. 
  2247.  
  2248.  +printer-resolution  /og# 
  2249.  
  2250.      Aufl╨ñsung des Druckers einstellen. Die Voreinstellung ist 0, welche 
  2251.      bewirkt, da╤ü je nach Druckermodell die passende Aufl╨ñsung ausgew╨öhlt wird: 
  2252.  
  2253.                   +printer-model Γöé Aufl╨ñsung
  2254.                   ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2255.                   deskjet        Γöé 300
  2256.                   deskjet500j    Γöé 300
  2257.                   kyocera        Γöé 300
  2258.                   laserjet       Γöé 300
  2259.                   paintjet       Γöé 180
  2260.                   quietjet       Γöé 192
  2261.                   thinkjet       Γöé 192
  2262.  
  2263.      Mit +printer-resolution kann eine hiervon abweichende Aufl╨ñsung 
  2264.      eingestellt werden. +resolution sollte hierzu geeignet eingestellt werden. 
  2265.  
  2266.  +xon-xoff  /ox+ 
  2267.  
  2268.      XON/XOFF-Protokoll f╨ær COM1 bis COM4 bzw. Ausgabe ╨æber BIOS f╨ær LPT1 bis 
  2269.      LPT4 benutzen. Siehe die +xon-xoff-Option von dvidot. 
  2270.  
  2271.  
  2272. ΓòÉΓòÉΓòÉ 3.13.2. 3.13.2 Druckermodell ausw╨öhlen ΓòÉΓòÉΓòÉ
  2273.  
  2274.  +printer-model  /op* 
  2275.  
  2276.      Druckermodell. Mit dieser Option teilen Sie dvihplj mit, f╨ær welches 
  2277.      Druckermodell die Ausgabe aufbereitet werden soll. Es bestehen die 
  2278.      folgenden Einstellungsm╨ñglichkeiten (bei mit (*) markierten Einstellungen 
  2279.      m╨æssen weitere Optionen verwendete werden, siehe unten): 
  2280.  
  2281.                   +printer-model Γöé Printer model
  2282.                   ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2283.                   deskjet        Γöé HP DeskJet (500, 550)
  2284.                   deskjet500j    Γöé HP DeskJet 500J (japanische Version)
  2285.                   kyocera        Γöé Kyocera F-1010
  2286.                   laserjet       Γöé HP LaserJet+ (und alle Nachfolgemodelle)
  2287.                   paintjet       Γöé HP PaintJet (*)
  2288.                   quietjet       Γöé HP QuietJet (*)
  2289.                   thinkjet       Γöé HP ThinkJet (*)
  2290.  
  2291.      Die Voreinstellung ist +printer-model:laserjet. Gro╤ü- und Kleinschreibung 
  2292.      wird nicht beachtet. 
  2293.  
  2294.      Bei +printer-model:paintjet m╨æssen Sie zus╨ötzlich die Aufl╨ñsung auf 180 
  2295.      DPI einstellen und geeignete Zeichens╨ötze verwenden, z.B. indem Sie die 
  2296.      Konfigurationsdatei p6l.cnf verwenden. 
  2297.  
  2298.      Bei +printer-model:quietjet und +printer-model:thinkjet m╨æssen Sie 
  2299.      zus╨ötzlich die Aufl╨ñsung auf 192 DPI einstellen und geeignete Zeichens╨ötze 
  2300.      verwenden. 
  2301.  
  2302.  
  2303. ΓòÉΓòÉΓòÉ 3.13.3. 3.13.3 Ausnutzung weiterer spezieller F╨öhigkeiten des Druckers ΓòÉΓòÉΓòÉ
  2304.  
  2305.  +compression  /or# 
  2306.  
  2307.      Grafikkompressionsmodus einstellen. Es k╨ñnnen Werte von -1 bis 2 
  2308.      eingestellt werden. Bei 0 werden Grafikdaten unkomprimiert an den Drucker 
  2309.      geschickt. Bei 1 wird Run-Length-Encoding verwendet oder die Daten werden 
  2310.      unkomprimiert geschickt, je nachdem, welches Verfahren zu einer k╨ærzeren 
  2311.      Ausgabe f╨æhrt. Bei 2 wird TIFF-4.0-Kompression verwendet oder die Daten 
  2312.      werden unkomprimiert geschickt, je nachdem, welches Verfahren zu einer 
  2313.      k╨ærzeren Ausgabe f╨æhrt. Bei -1 (Voreinstellung) wird die Kompression 
  2314.      automatisch in Abh╨öngigkeit vom Druckermodell ausgew╨öhlt: 
  2315.  
  2316.                   +printer-model Γöé Kompression
  2317.                   ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2318.                   deskjet        Γöé 2
  2319.                   deskjet500j    Γöé 2
  2320.                   kyocera        Γöé 0
  2321.                   laserjet       Γöé 0
  2322.                   paintjet       Γöé 1
  2323.                   quietjet       Γöé 0
  2324.                   thinkjet       Γöé 0
  2325.  
  2326.      Bei manchen Druckermodellen kann mit +compression die Menge der zu 
  2327.      ╨æbertragenden Daten reduziert werden; z.B. k╨ñnnen Sie beim HP LaserJet III 
  2328.      +compression:2 verwenden. 
  2329.  
  2330.  +download-limit 
  2331.  
  2332.      Gr╨ñ╤üe der von dvihplj definierten Druckerzeichen begrenzen. Zeichen, die 
  2333.      gr╨ñ╤üer als der hiermit angegebene Wert sind, werden im Grafikmodus 
  2334.      gedruckt. Die Gr╨ñ╤üe wird in Bytes gemessen, wobei 8 Bildpunkte in einem 
  2335.      Byte gespeichert werden. Mit dieser Option k╨ñnnen Sie Druckerspeicher 
  2336.      sparen, falls Sie gro╤üe Zeichen drucken, die jeweils nur einmal oder 
  2337.      selten vorkommen. Voreingestellt ist +download-limit:32767. Sie k╨ñnnen 
  2338.      Werte zwischen 0 (keine Zeichen definieren) und 32767 verwenden. 
  2339.  
  2340.  +draft 
  2341.  
  2342.      Mit +draft:on wird der Toner-Spar-Modus (EconoMode) des Druckers 
  2343.      eingeschaltet, mit +draft:off wird er abgeschaltet. Mit +draft:default 
  2344.      wird die derzeitige Einstellung des Druckers beibehalten. Diese Option 
  2345.      ver╨öndert nicht die Aufl╨ñsung. Derzeit wird der Toner-Spar-Modus nur von 
  2346.      den Druckern HP LaserJet 4L, 4ML, 4P und 4MP unterst╨ætzt. Voreingestellt 
  2347.      ist +draft:default. 
  2348.  
  2349.  +fonts-per-side  /ow# 
  2350.  
  2351.      Maximal m╨ñgliche Anzahl von verwendeten Zeichens╨ötzen pro Bogenseite. Wenn 
  2352.      mehr Zeichens╨ötze auf einer Bogenseite ben╨ñtigt werden, als mit dieser 
  2353.      Option eingestellt ist, erfolgt Fehlermeldung 2502. Voreingestellt ist 16. 
  2354.      Neuere Drucker unterst╨ætzen mehr als 16 Zeichens╨ötze pro Bogenseite; wenn 
  2355.      Sie einen solchen verwenden, k╨ñnnen Sie mit +fonts-per-side einen gr╨ñ╤üeren 
  2356.      Wert einstellen, um Fehlermeldung 2502 zu vermeiden. Dies ist insbesondere 
  2357.      wichtig, wenn Sie eingebaute Druckerzeichens╨ötze verwenden. Der gr╨ñ╤üte 
  2358.      einstellbare Wert ist 32767. Mit +fonts-per-side:0 wird die ╨¬berpr╨æfung 
  2359.      der Anzahl der Zeichens╨ötze pro Seite und ╨æberhaupt abgeschaltet. 
  2360.  
  2361.  +job-offset  /oj+ 
  2362.  
  2363.      Job-Offset. Manche Drucker k╨ñnnen die bedruckten Bogen seitlich 
  2364.      verschieben. +job-offset:on bewirkt, da╤ü am Anfang der Druckerausgabe die 
  2365.      Ausgabeposition umgeschaltet wird, so da╤ü die Ergebnisse 
  2366.      aufeinanderfolgender Druckauftr╨öge leichter voneinander getrennt werden 
  2367.      k╨ñnnen. 
  2368.  
  2369.  +memory  /om# 
  2370.  
  2371.      Druckerspeichergr╨ñ╤üe. Hiermit wird die Speichergr╨ñ╤üe des Druckers in KByte 
  2372.      eingestellt. Wenn dvihplj mehr Druckerspeicher ben╨ñtigt als mit +memory 
  2373.      eingestellt ist, wird die Bearbeitung mit Fehler 2501 abgebrochen. 
  2374.      Voreingestellt ist 394. Wird 0 angegeben, wird nicht auf Speicher╨æberlauf 
  2375.      getestet. Wurden zuvor Zeichens╨ötze permanent in den Drucker geladen, ist 
  2376.      der Wert entsprechend zu verringern. Diese Option wird bei Angabe von 
  2377.      +printer-model:deskjet und +printer-model:deskjet500j ignoriert. 
  2378.  
  2379.      Das folgende Beispiel teilt dvihplj mit, da╤ü der Drucker ╨æber 1500 KByte 
  2380.      Speicher verf╨ægt: 
  2381.  
  2382.                   +mem:1500
  2383.  
  2384.  
  2385. ΓòÉΓòÉΓòÉ 3.13.4. 3.13.4 Beseitigung von Problemen mit nicht gen╨ægend kompatiblen Druckern ΓòÉΓòÉΓòÉ
  2386.  
  2387.  +full-page-bitmap  /ob+ 
  2388.  
  2389.      Mit +full-page-bitmap:on wird die gesamte Bogenseite als Grafik gedruckt. 
  2390.      Mit +full-page-bitmap:off werden Down-Load-Zeichens╨ötze verwendet. Bei 
  2391.      nicht gen╨ægend HP LaserJet-kompatiblen Druckern kann +full-page-bitmap:on 
  2392.      helfen. Wenn +printer-model:deskjet oder +printer-model:deskjet500j 
  2393.      eingestellt ist, wird automatisch +full-page-bitmap:on verwendet. 
  2394.  
  2395.  +clear-fonts  /oc# 
  2396.  
  2397.      Nach jeweils # Bogenseiten werden alle von dvihplj definierten Zeichen im 
  2398.      Drucker gel╨ñscht. Dies kann helfen, wenn zuwenig Druckerspeicher vorhanden 
  2399.      ist, verlangsamt aber die Ausgabe. Voreingestellt ist 0, diese Einstellung 
  2400.      bedeutet, da╤ü keine Zeichen gel╨ñscht werden. Bei manchen nicht gen╨ægend 
  2401.      HP-LaserJet-kompatiblen Druckern kann +clear-fonts:1 helfen. Hinweis: Bei 
  2402.      +clear-fonts werden Bogenseiten angegeben, damit auch zwischen Vorder- und 
  2403.      R╨æckseite eines Bogens die Zeichen gel╨ñscht werden k╨ñnnen. 
  2404.  
  2405.  +optimize-graphics  /oo+ 
  2406.  
  2407.      Grafikoptimierung. Wenn +optimize-graphics:on (Voreinstellung) eingestellt 
  2408.      ist, werden Null-Bytes am Zeilenanfang und Leerzeilen sowie -- falls 
  2409.      +compression:0 und +printer-model:laserjet oder +printer-model:kyocera 
  2410.      eingestellt ist -- auch gr╨ñ╤üere L╨æcken in Grafikzeilen weggelassen. Mit 
  2411.      +optimize-graphics:off werden nur Null-Bytes am rechten Ende der 
  2412.      Grafikzeilen weggelassen. Bei nicht gen╨ægend HP-LaserJet-kompatiblen 
  2413.      Druckern kann +optimize-graphics:off erforderlich sein. 
  2414.  
  2415.  +negative-top-offset  /ov+ 
  2416.  
  2417.      Die Einstellung von +negative-top-offset:off kann bei nicht gen╨ægend 
  2418.      HP-LaserJet-kompatiblen Druckern (wie z.B. Toshiba PageLaser6) helfen, 
  2419.      falls die vertikale Positionierung von unterhalb der Grundlinie liegenden 
  2420.      Zeichen nicht stimmt. Bei +negative-top-offset:on (Voreinstellung) 
  2421.      verwendet dvihplj in Down-Load-Zeichens╨ötzen unter Umst╨önden negative 
  2422.      Top-Offset-Werte, d.h., ein Zeichen liegt komplett unterhalb der 
  2423.      Grundlinie. Bei der Einstellung +negative-top-offset:off f╨ællt dvihplj 
  2424.      solche Zeichen bis zur Grundlinie auf, damit Top-Offset 0 wird. Dies 
  2425.      ben╨ñtigt allerdings mehr Speicher. 
  2426.  
  2427.  
  2428. ΓòÉΓòÉΓòÉ 3.14. 3.14 Schablonen -- eine Einf╨æhrung ΓòÉΓòÉΓòÉ
  2429.  
  2430.  Mit einer Schablone teilen Sie dem Treiber mit, wie er aus gegebenen 
  2431.  Parametern (z.B. Aufl╨ñsung und Zeichensatzname) einen Dateinamen zu 
  2432.  konstruieren hat. Der Dateiname braucht nicht von den Parametern abzuh╨öngen, 
  2433.  kann also konstant sein. Das Ergebnis des Auswertens sowie des Einsetzens der 
  2434.  Parameter wird Expansion genannt. Eine Schablone kann mehrere Expansionen 
  2435.  besitzen, die nacheinander in festgelegter Reihenfolge verwendet werden. 
  2436.  
  2437.  Z.B. werden bei der Suche von Zeichens╨ötzen die Expansionen nacheinander als 
  2438.  Namen der Zeichensatzdatei verwendet, bis eine existierende und geeignete 
  2439.  Datei ge╨ñffnet werden kann. 
  2440.  
  2441.  Solange in einer Schablone kein Komma und kein Dollarzeichen vorkommt, besitzt 
  2442.  die Schablone nur eine Expansion. Weitere spezielle Zeichen sind `@' (f╨ær die 
  2443.  Einsetzung von Parametern) sowie die geschweiften Klammern `{' und `}' (f╨ær 
  2444.  mehrere Expansionen). Falls Sie eines dieser speziellen Zeichen in der 
  2445.  Expansion w╨ænschen (also im Dateinamen), m╨æssen Sie ein `@' voranstellen. Ein 
  2446.  Komma erhalten Sie durch `@,', ein Dollarzeichen durch `@$', ein @ durch `@@' 
  2447.  und die geschweiften Klammern durch `@{' und `@}'. 
  2448.  
  2449.   Einfachstes Beispiel f╨ær eine Schablone: eine Konstante
  2450.   Ein einfaches Beispiel f╨ær eine Schablone
  2451.   Parameter in Schablonen
  2452.   Mehrere Expansionen durch Auflistung
  2453.   Mehrere Expansionen durch Alternativen
  2454.   Mehrere S╨ötze von Alternativen
  2455.   Environment-Variablen
  2456.   Das emTeX-Verzeichnis ($EMTEX:)
  2457.   Modifikation von Parametern
  2458.   Standarderweiterung
  2459.   Zusammenfassung
  2460.   Weitere Beispiele
  2461.  
  2462.  
  2463. ΓòÉΓòÉΓòÉ 3.14.1. 3.14.1 Einfachstes Beispiel f╨ær eine Schablone: eine Konstante ΓòÉΓòÉΓòÉ
  2464.  
  2465.  Die Schablone 
  2466.  
  2467.           dviscr.dlg
  2468.  
  2469.  welche f╨ær die Option +transcript-file gedacht ist, enth╨ölt einfach den 
  2470.  Dateinamen. Es gibt nur eine Expansion, es werden keine Parameter eingesetzt, 
  2471.  der Dateiname ist also konstant. 
  2472.  
  2473.  
  2474. ΓòÉΓòÉΓòÉ 3.14.2. 3.14.2 Ein einfaches Beispiel f╨ær eine Schablone ΓòÉΓòÉΓòÉ
  2475.  
  2476.  Bei der Schablone 
  2477.  
  2478.           @d.dlg
  2479.  
  2480.  wird `@d' durch den Namen des Treibers ersetzt. Beim Treiber dvihplj ergibt 
  2481.  sich die Expansion `dvihplj.dlg'. Alle Treiber verwenden `@d.dlg' als 
  2482.  Voreinstellung f╨ær die Option +transcript-file, da der Treibername erst bei 
  2483.  der Auswertung der Schablone eingesetzt wird. 
  2484.  
  2485.  
  2486. ΓòÉΓòÉΓòÉ 3.14.3. 3.14.3 Parameter in Schablonen ΓòÉΓòÉΓòÉ
  2487.  
  2488.  Au╤üer `@d' f╨ær den Treibernamen gibt es noch die folgenden Parameter: 
  2489.  
  2490.  @d      Treibername (dvihplj, dviscr, dvivik, dvipm, dvidot) 
  2491.  
  2492.  @f      Zeichensatzname oder Grafikname (bei +font-files und +graphics-files) 
  2493.  
  2494.  @i      Name der DVI-Datei 
  2495.  
  2496.  @p      magstep (0..9, h, u=unknown), bei +font-files 
  2497.  
  2498.  @m      METAFONT-mode, siehe +metafont-mode 
  2499.  
  2500.  @b      Grundaufl╨ñsung f╨ær Zeichens╨ötze (DPI, siehe +font-resolution) 
  2501.  
  2502.  @r      Zeichensatzaufl╨ñsung (DPI, bei +font-files, Dezimalbruch); z.B. 518.4 
  2503.  
  2504.  @g      Magnification (bei +font-files, Dezimalbruch); z.B. 1.2 
  2505.  
  2506.  @u      Zahl einf╨ægen zum Eindeutigmachen, nur bei +mfjob-file 
  2507.  
  2508.  Durch Einf╨ægen von weiteren Zeichen (Modifikatoren) zwischen `@' und einem der 
  2509.  oben angef╨æhrten Buchstaben kann der Parameter modifiziert werden, siehe 
  2510.  unten. Beachten Sie bitte, da╤ü fr╨æhere Treiberversionen statt `@' das 
  2511.  Dollarzeichen verwendet haben. Statt `$r' ist nun `@Rr' zu verwenden, statt 
  2512.  `$s' nun `@RVr', siehe unten. 
  2513.  
  2514.  
  2515. ΓòÉΓòÉΓòÉ 3.14.4. 3.14.4 Mehrere Expansionen durch Auflistung ΓòÉΓòÉΓòÉ
  2516.  
  2517.  Bei manchen Optionen sollen mit einer Schablone mehrere Dateinamen beschrieben 
  2518.  werden, z.B. k╨ñnnen bei +font-libraries mehrere Zeichensatzbibliotheksdateien 
  2519.  angegeben werden. Die einfachste Methode ist, die einzelnen Dateinamen durch 
  2520.  Kommata getrennt einzugeben, was aber etwas viel Tipparbeit ben╨ñtigt -- 
  2521.  au╤üerdem ist die L╨önge einer Schablone auf 127 Zeichen begrenzt. Deshalb ist 
  2522.  dieses Beispiel etwas unvollst╨öndig: 
  2523.  
  2524.           +f.libr:c:\texfonts\fx_0.fli,c:\texfonts\fx_1.fli,c:\texfonts\fx_2.fli
  2525.  
  2526.  Beachten Sie bitte, da╤ü fr╨æhere Treiberversionen Strichpunkte statt Kommata 
  2527.  zur Auflistung von Dateinamen verwendet haben. Da Leerzeichen zur Trennung von 
  2528.  Optionen verwendet werden, k╨ñnnen Sie Schablonen damit nicht ╨æbersichtlicher 
  2529.  gestalten. 
  2530.  
  2531.  
  2532. ΓòÉΓòÉΓòÉ 3.14.5. 3.14.5 Mehrere Expansionen durch Alternativen ΓòÉΓòÉΓòÉ
  2533.  
  2534.  Wie im vorigen Beispiel deutlich wurde, kommen Teile der Schablone 
  2535.  ╨æblicherweise mehrfach vor und die Expansionen unterscheiden sich nur an 
  2536.  wenigen Stellen, hier nur in einer Ziffer. Das obige Beispiel l╨ö╤üt sich mit 
  2537.  Hilfe von Alternativen wie folgt abk╨ærzen: 
  2538.  
  2539.           +f.libr:c:\texfonts\fx_{0,1,2}.fli
  2540.  
  2541.  Bei jeder Expansion wird jeweils eine der Alternativen, die zwischen den 
  2542.  geschweiften Klammern durch Kommata getrennt stehen, ausgew╨öhlt. Zuerst wird 
  2543.  die erste Alternative (die zwischen der ╨ñffnenden Klammer und dem ersten 
  2544.  Komma) verwendet. Dies ergibt die erste Expansion. F╨ær die zweite Expansion 
  2545.  wird die zweite Alternative (die zwischen dem ersten und zweiten Komma nach 
  2546.  der ╨ñffnenden Klammer) verwendet. F╨ær die dritte Expansion wird die letzte 
  2547.  Alternative (zwischen letztem Komma und schlie╤üender Klammer) verwendet. 
  2548.  Zwischen den geschweiften Klammern k╨ñnnen beliebig viele Alternativen stehen. 
  2549.  Leere Alternativen sind m╨ñglich: `{}' oder `{,a}'. Die erste Expansion ist in 
  2550.  beiden F╨öllen leer, die zweite Expansion (nur im zweiten Fall) besteht nur aus 
  2551.  `a'. Nur eine Alternative ist auch m╨ñglich: `{abc}', hier sind die 
  2552.  geschweiften Klammern ╨æberfl╨æssig, das Ergebnis ist immer `abc'. Nat╨ærlich 
  2553.  brauchen die einzelnen Alternativen nicht gleich lang zu sein: 
  2554.  
  2555.           +f.libr:c:\texfonts\lj_{0,h,1,2,3,4,5a,5b,sli}.fli
  2556.  
  2557.  ╨¬brigens ist die Auflistung mehrerer Dateinamen nur ein Spezialfall hiervon: 
  2558.  Die Treiber f╨ægen automatisch vor dem ersten Zeichen der Schablone ein `{' und 
  2559.  nach dem letzten Zeichen ein `}' ein. Wenn kein Komma vorkommt, gibt es nur 
  2560.  eine Alternative. Wenn Kommata vorkommen, werden diese zusammen mit den 
  2561.  geschweiften Klammern wie eben beschrieben behandelt. 
  2562.  
  2563.  
  2564. ΓòÉΓòÉΓòÉ 3.14.6. 3.14.6 Mehrere S╨ötze von Alternativen ΓòÉΓòÉΓòÉ
  2565.  
  2566.  Insbesondere bei der Angabe des Suchpfads f╨ær Zeichens╨ötze ist es n╨ætzlich, 
  2567.  da╤ü nicht nur ein Satz von Alternativen (und geschweiften Klammern) angegeben 
  2568.  werden kann. Diese k╨ñnnen sogar ineinander geschachtelt werden, d.h., eine 
  2569.  Alternative kann in geschweiften Klammern weitere Alternativen enthalten. Die 
  2570.  Expansionen ergeben sich aus allen m╨ñglichen Kombinationen von Alternativen. 
  2571.  Die Reihenfolge der Auswertung findet dergestalt statt, da╤ü die rechts 
  2572.  stehenden Alternativen am `schnellsten' durchlaufen werden, wobei die ╨ñffnende 
  2573.  Klammer f╨ær die Position ausschlaggebend ist. Dies wird am besten durch ein 
  2574.  Beispiel erhellt: 
  2575.  
  2576.           {1,2}{a,b{x,y}}
  2577.  
  2578.  ergibt die folgenden Expansionen in dieser Reihenfolge: 
  2579.  
  2580.           1a
  2581.           1bx
  2582.           1by
  2583.           2a
  2584.           2bx
  2585.           2by
  2586.  
  2587.  Mit der Schablone 
  2588.  
  2589.           {0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}
  2590.  
  2591.  erhalten Sie die Zahlen 000 bis 999 in aufsteigender Reihenfolge. 
  2592.  
  2593.  Hier ist ein Beispiel f╨ær die Anwendung mehrerer S╨ötze von Alternativen: 
  2594.  
  2595.           +font-files:{c:\texfonts\,d:\myfonts\,}@f{.pk,.pxl}
  2596.  
  2597.  Beachten Sie die leere Alternative zwischen den ersten geschweiften Klammern. 
  2598.  Dies bewirkt, da╤ü die Zeichensatzdateien auch im Arbeitsverzeichnis gesucht 
  2599.  werden. Man h╨ötte auch 
  2600.  
  2601.           +font-files:{c:\texfonts,d:\myfonts,.}\@f{.pk,.pxl}
  2602.  
  2603.  verwenden k╨ñnnen, was aber nicht so gut zum n╨öchsten Abschnitt pa╤üt. 
  2604.  
  2605.  
  2606. ΓòÉΓòÉΓòÉ 3.14.7. 3.14.7 Environment-Variablen ΓòÉΓòÉΓòÉ
  2607.  
  2608.  ╨¬blicherweise werden Verzeichnisnamen in Environment-Variablen gehalten, u.a. 
  2609.  damit bei einer Umkonfiguration (z.B. ╨₧nderung der Partitionierung oder der 
  2610.  Verteilung der Dateien auf die Platten) nicht mehrere Konfigurationsdateien 
  2611.  ge╨öndert werden m╨æssen. Hierzu k╨ñnnen auch Environment-Variablen in Schablonen 
  2612.  verwendet werden. Dies geschieht durch Angabe des Namens der Variablen 
  2613.  zwischen einem Dollarzeichen am Anfang und einem Doppelpunkt am Ende, z.B. 
  2614.  $DVIDRVFONTS:. Der Name der Environment-Variablen darf keine der 
  2615.  Spezialzeichen @{,} enthalten. (Was aber vielleicht noch ge╨öndert wird, 
  2616.  insbesondere @d w╨öre n╨ætzlich.) Die Angabe einer Environment-Variablen wirkt 
  2617.  ╨öhnlich wie die Angabe von Alternativen in geschweiften Klammern: Es werden 
  2618.  nacheinander die einzelnen, durch Strichpunkte (nicht Kommata!) getrennten, 
  2619.  Verzeichnisse, die in der Environment-Variablen angegeben sind, eingesetzt. 
  2620.  Wenn ein Verzeichnis nicht mit `:', `/' oder `\' endet, wird automatisch ein 
  2621.  `\' angef╨ægt. Leere Verzeichnisse wie z.B. bei 
  2622.  
  2623.           SET PATH=C:\DOS;;D:\BIN;
  2624.  
  2625.  (hier sind es zwei) werden nicht beachtet, d.h. die zugeh╨ñrigen Expansionen 
  2626.  werden verworfen. 
  2627.  
  2628.  Bitte beachten Sie, da╤ü $EMTEX: ein Sonderfall ist, der weiter unten erkl╨ört 
  2629.  wird. 
  2630.  
  2631.  Die Environment-Variable darf Platzhalter (@...) enthalten, Alternativen sind 
  2632.  nicht erlaubt. 
  2633.  
  2634.  Hier ist ein Beispiel f╨ær die Verwendung einer Environment-Variablen in einer 
  2635.  Schablone: 
  2636.  
  2637.           +response-files:$PATH:@f
  2638.  
  2639.  Die Antwortdatei @f wird in allen Verzeichnissen gesucht, die in der 
  2640.  Environment-Variablen PATH aufgef╨æhrt sind. Beachten Sie bitte, da╤ü das 
  2641.  `\'-Zeichen automatisch eingef╨ægt wird, falls erforderlich. Soll au╤üerdem 
  2642.  zuerst das Arbeitsverzeichnis durchsucht werden, kann diese Konstruktion 
  2643.  verwendet werden: 
  2644.  
  2645.           +response-files:{,$PATH:}@f
  2646.  
  2647.  (dies ist die Voreinstellung). Besitzt PATH den Wert `c:\dos;;\;f:', so 
  2648.  ergeben sich die folgenden Expansionen (der Name der Antwortdatei sei 
  2649.  test.res): 
  2650.  
  2651.           test.res
  2652.           c:\dos\test.res
  2653.           \test.res
  2654.           f:test.res
  2655.  
  2656.  Bez╨æglich der Reihenfolge der Auswertung wird $env: wie {,} behandelt. 
  2657.  
  2658.  Wenn ein Verzeichnisname in der Environment-Variablen mit ! oder !! endet, 
  2659.  wird dieses Verzeichnis rekursiv durchsucht. Bei ! wird das Verzeichnis und 
  2660.  eine Ebene von Unterverzeichnissen durchsucht, bei !!  werden das Verzeichnis 
  2661.  und alle Unterverzeichnisebenen durchsucht. Verzeichnisse werden vor deren 
  2662.  Unterverzeichnissen durchsucht, dar╨æberhinaus ist keine Reihenfolge 
  2663.  festgelegt. 
  2664.  
  2665.  
  2666. ΓòÉΓòÉΓòÉ 3.14.8. 3.14.8 Das emTeX-Verzeichnis ($EMTEX:) ΓòÉΓòÉΓòÉ
  2667.  
  2668.  EMTEX ist eine Pseudo-Environment-Variable, deren Expansion das 
  2669.  emTeX-Verzeichnis ist. Wie bei echten Environment-Variablen wird ein `\' 
  2670.  eingef╨ægt, falls erforderlich. Falls die Environment-Variable EMTEXDIR gesetzt 
  2671.  ist, wird $EMTEX: wie $EMTEXDIR: behandelt. Andernfalls wird das 
  2672.  voreingestellte emTeX-Verzeichnis `\emtex' eingesetzt. $EMTEX: kann also auch 
  2673.  dann verwendet werden, wenn EMTEXDIR nicht gesetzt ist. Daher sollte in 
  2674.  Schablonen $EMTEX: statt $EMTEXDIR: verwendet werden. 
  2675.  
  2676.  
  2677. ΓòÉΓòÉΓòÉ 3.14.9. 3.14.9 Modifikation von Parametern ΓòÉΓòÉΓòÉ
  2678.  
  2679.  Die Parameter k╨ñnnen durch Einf╨ægen weiterer Zeichen zwischen @ und dem 
  2680.  Parameterbuchstaben modifiziert werden: 
  2681.  
  2682.  0-99 _ 
  2683.  
  2684.      Links mit `0' oder `_' bis zu bestimmter L╨önge auff╨ællen. Eine Zahl von 0 
  2685.      bis 99 bewirkt das Auff╨ællen des Parameters auf der linken Seite mit `0' 
  2686.      oder `_' bis die durch die Zahl gegebene L╨önge erreicht ist. Bei 
  2687.      numerischen Parametern wird mit `0' aufgef╨ællt, bei anderen Parametern mit 
  2688.      `_'. Um auch bei numerischen Parametern mit `_' aufzuf╨ællen, modifizieren 
  2689.      Sie bitte den Parameter mit `_'. 
  2690.  
  2691.      Beispiele: 
  2692.  
  2693.                   @r    Γöé @4r   Γöé @4_r      @f       Γöé @5f
  2694.                   ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ    ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2695.                   1     Γöé 0001  Γöé ___1      a        Γöé ____a
  2696.                   300   Γöé 0300  Γöé _300      abc      Γöé __abc
  2697.                   20000 Γöé 20000 Γöé 20000     abcdefgh Γöé abcdefgh
  2698.  
  2699.  F R T 
  2700.  
  2701.      Dezimalbr╨æche aufteilen (bei @r und @g): 
  2702.  
  2703.      F       Nachkommateil der Zahl (z.B. 2 bei 1.2 oder leer bei 1) 
  2704.  
  2705.      R       Zahl auf n╨öchstliegende ganze Zahl runden 
  2706.  
  2707.      T       Vorkommateil der Zahl (abschneiden) 
  2708.  
  2709.  .0-99 
  2710.  
  2711.      Nachkommastellen bei Dezimalbr╨æchen (bei @r und @g). Die Zahl wird auf die 
  2712.      angegebene Anzahl von Nachkommastellen gerundet. Hinweis: Der Punkt darf 
  2713.      nicht direkt nach @ verwendet werden, da `@.' eine spezielle Bedeutung 
  2714.      besitzt. Sie sollten daher, falls Sie keine Feldbreite verwenden, eine 0 
  2715.      voranstellen. 
  2716.  
  2717.      Beispiele: 
  2718.  
  2719.                   @r     Γöé @0.3r   Γöé @0.2r  Γöé @0.1r Γöé @0.0r Γöé @7.1r   Γöé @R.3r
  2720.                   ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2721.                   300.75 Γöé 300.750 Γöé 300.75 Γöé 300.8 Γöé 301   Γöé 00300.8 Γöé 301.000
  2722.                   300.74 Γöé 300.740 Γöé 300.74 Γöé 300.7 Γöé 301   Γöé 00300.7 Γöé 301.000
  2723.                   300    Γöé 300.000 Γöé 300.00 Γöé 300.0 Γöé 300   Γöé 00300.0 Γöé 300.000
  2724.  
  2725.  P B E N 
  2726.  
  2727.      Pfade aufteilen. Ein Pfad besteht aus drei Teilen: Verzeichnis (inklusive 
  2728.      Laufwerk), Basisdateiname und Erweiterung. Basisdateiname und Erweiterung 
  2729.      werden durch einen Punkt getrennt. 
  2730.  
  2731.                   Pfad          Γöé Verzeichnis Γöé Basisdateiname Γöé Erweiterung
  2732.                   ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2733.                   d:\test\a.dvi Γöé d:\test\    Γöé a              Γöé dvi
  2734.                   xxx           Γöé             Γöé xxx            Γöé
  2735.                   xxx.zzz       Γöé             Γöé xxx            Γöé zzz
  2736.                   c:xxx         Γöé  c:         Γöé xxx            Γöé
  2737.                   a.b.c         Γöé             Γöé a.b            Γöé c
  2738.  
  2739.      Ohne Angabe eines Modifikators wird der komplette Pfad f╨ær @f und @i 
  2740.      eingesetzt. Die einzelnen Teile eines Dateinamens k╨ñnnen mit den folgenden 
  2741.      Modifikatoren eingef╨ægt werden: 
  2742.  
  2743.      P       Verzeichnis des Pfades 
  2744.  
  2745.      B       Basisdateiname 
  2746.  
  2747.      E       Punkt und Erweiterung 
  2748.  
  2749.      N       Basisdateiname, Punkt (nur falls Erweiterung vorhanden) und 
  2750.              Erweiterung 
  2751.  
  2752.      Es k╨ñnnen mehrere Buchstaben aus P, B, E verwendet werden; die Reihenfolge 
  2753.      ist in der Expansion immer P, B, E. @BEf wird z.B. wie @Bf@Ef behandelt. 
  2754.      Wenn keiner der Buchstaben P, B, E, N verwendet wird, wird der Name 
  2755.      komplett unver╨öndert ╨æbernommen (PBE f╨ægt eventuell einen Punkt an). 
  2756.  
  2757.      Wenn P oder kein Modifikator verwendet wird und das Verzeichnis nicht leer 
  2758.      ist und am Anfang der Expansion zu stehen kommen w╨ærde, wird die gesamte 
  2759.      Expansion verworfen. Damit werden unsinnige oder unerw╨ænschte Expansionen 
  2760.      z.B. bei {$PATH:,c:\fonts\,}@f und ╨öhnlichen Schablonen vermieden. Im 
  2761.      Beispiel wird die Datei @f nur dann in den in PATH aufgef╨æhrten 
  2762.      Verzeichnissen sowie in c:\fonts und im Arbeitsverzeichnis gesucht, falls 
  2763.      @f kein Verzeichnis enth╨ölt. Wenn @f ein Verzeichnis enth╨ölt, wird die 
  2764.      Datei nur in diesem gesucht. 
  2765.  
  2766.      Beispiele: 
  2767.  
  2768.                   @f    Γöé @Pf Γöé @Bf Γöé @Ef Γöé @BEf Γöé @Nf
  2769.                   ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇ
  2770.                   b     Γöé     Γöé b   Γöé .   Γöé b.   Γöé b
  2771.                   b.e   Γöé     Γöé b   Γöé .e  Γöé b.e  Γöé b.e
  2772.                   p\b   Γöé p\  Γöé b   Γöé .   Γöé b.   Γöé b
  2773.                   p\b.e Γöé p\  Γöé b   Γöé .e  Γöé b.e  Γöé b.e
  2774.  
  2775.  M V 
  2776.  
  2777.      Multiplikation von Zahlen. M multipliziert die Zahl mit 1000, V 
  2778.      multipliziert die Zahl mit 5. Hiermit kann die PXL-Gr╨ñ╤üe eines 
  2779.      Zeichensatzes eingef╨ægt werden, z.B.: 
  2780.  
  2781.                   @r  Γöé pxl@RVr
  2782.                   ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2783.                   300 Γöé pxl1500
  2784.  
  2785.      oder die Vergr╨ñ╤üerung in der TeX-Syntax eingef╨ægt werden: 
  2786.  
  2787.                   @g   Γöé @Mg
  2788.                   ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇ
  2789.                   1.44 Γöé 1440
  2790.  
  2791.      Wenn mehr als ein Modifikator M oder V vorkommt, wird nur der letzte 
  2792.      beachtet. Bei ╨¬berlauf (Produkt gr╨ñ╤üer 65535.99998) ist das Ergebnis 
  2793.      undefiniert. 
  2794.  
  2795.  X Y 
  2796.  
  2797.      Horizontaler oder vertikaler Wert. Die horizontale Aufl╨ñsung kann von der 
  2798.      vertikalen verschieden sein; mit diesen Modifikatoren k╨ñnnen Sie eine der 
  2799.      beiden f╨ær @b und @r ausw╨öhlen. Mit @Xb und @b wird der mit 
  2800.      +font-resolution-x eingestellte Wert, mit @Yb der mit +font-resolution-y 
  2801.      eingestellte Wert eingef╨ægt. Wenn mehr als ein Modifikator X oder Y 
  2802.      vorkommt, wird nur der letzte beachtet. 
  2803.  
  2804.  
  2805. ΓòÉΓòÉΓòÉ 3.14.10. 3.14.10 Standarderweiterung ΓòÉΓòÉΓòÉ
  2806.  
  2807.  Um an einen Dateinamen eine Namenserweiterung anzuf╨ægen, falls der Dateiname 
  2808.  nicht schon eine Namenserweiterung besitzt, wird `@.' verwendet. Z.B. werden 
  2809.  durch 
  2810.  
  2811.           @f@.{msp,pcx,bmp}
  2812.  
  2813.  die folgenden Dateinamen erzeugt: 
  2814.  
  2815.           filename     Γöé filename.grf
  2816.           ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2817.           filename.msp Γöé filename.grf
  2818.           filename.pcx Γöé
  2819.           filename.bmp Γöé
  2820.  
  2821.  `@.' wirkt wie folgt: 
  2822.  
  2823.  o Wenn in der bisher erzeugten Expansion nach dem letzten Zeichen `:', `\' 
  2824.    oder `/' kein `.' folgt (oder falls die Expansion keines dieser Zeichen aber 
  2825.    einen `.' enth╨ölt), besitzt der bisher erzeugte Dateiname keine Erweiterung. 
  2826.    In diesem Fall wird `@.' durch einen Punkt ersetzt und die Auswertung (mit 
  2827.    der Standarderweiterung) fortgesetzt. 
  2828.  
  2829.  o Wenn der Dateiname eine Erweiterung enth╨ölt (nach jedem `.', sofern 
  2830.    vorhanden, folgt eines der Zeichen `:', `\' oder `/'), wird die Auswertung 
  2831.    bei `@.' beendet und die Standarderweiterung somit weggelassen. 
  2832.  
  2833.    Hinweis: Zur Zeit funktioniert `@.' nicht innerhalb von {...}. 
  2834.  
  2835.  
  2836. ΓòÉΓòÉΓòÉ 3.14.11. 3.14.11 Zusammenfassung ΓòÉΓòÉΓòÉ
  2837.  
  2838.  @[0-99][.0-99][_][FRTPBE][MV][XY](dfipmbrg) 
  2839.  
  2840.      0-99    Links auff╨ællen; Feldbreite (Zahlen mit `0', sonst mit `_') 
  2841.  
  2842.      _       Mit `_' links auff╨ællen 
  2843.  
  2844.      .0-99   Nachkommastellen (bei @r und @g) 
  2845.  
  2846.      F       Nachkommateil (bei @r und @g) 
  2847.  
  2848.      R       Ganze Zahl durch Runden (bei @r und @g) 
  2849.  
  2850.      T       Ganze Zahl durch Abschneiden (bei @r und @g) 
  2851.  
  2852.      P       Verzeichnis 
  2853.  
  2854.      B       Dateiname: Basis 
  2855.  
  2856.      E       Dateiname: Erweiterung 
  2857.  
  2858.      N       Wie BE, aber bei leerer Erweiterung wird kein Punkt angeh╨öngt 
  2859.  
  2860.      M       Multiplikation mit 1000 
  2861.  
  2862.      V       Multiplikation mit 5 
  2863.  
  2864.      X       Horizontal (auch ohne `X', falls kein `Y' verwendet) 
  2865.  
  2866.      Y       Vertikal 
  2867.  
  2868.      d       Treibername (Text) 
  2869.  
  2870.      f       Zeichensatzname / Grafikname (Text) 
  2871.  
  2872.      i       DVI-Datei (Text) 
  2873.  
  2874.      p       magstep (0-9, h, u=unknown) (Text) 
  2875.  
  2876.      m       METAFONT-Mode (Text) 
  2877.  
  2878.      b       Grundaufl╨ñsung f╨ær Zeichens╨ötze (ganze Zahl) 
  2879.  
  2880.      r       Zeichensatzaufl╨ñsung in DPI (Dezimalbruch) 
  2881.  
  2882.      g       Magnification (Dezimalbruch) 
  2883.  
  2884.      u       Zahl zum Eindeutigmachen (ganze Zahl) 
  2885.  
  2886.  {a1,a2,a3} 
  2887.  
  2888.      Alternativen 
  2889.  
  2890.  $env: 
  2891.  
  2892.      Environment-Variable 
  2893.  
  2894.  @@ @, @{ @} @$ 
  2895.  
  2896.      Sonderzeichen 
  2897.  
  2898.  @. 
  2899.  
  2900.      Standarderweiterung 
  2901.  
  2902.  
  2903. ΓòÉΓòÉΓòÉ 3.14.12. 3.14.12 Weitere Beispiele ΓòÉΓòÉΓòÉ
  2904.  
  2905.  Diese Beispiele zeigen weitere Anwendungen von @g. 
  2906.  
  2907.           @g  Γöé mag@RMg Γöé mag@9.3_g
  2908.           ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2909.           1.2 Γöé mag1200 Γöé mag____1.200
  2910.  
  2911.  
  2912. ΓòÉΓòÉΓòÉ 4. 4 Zeichens╨ötze ΓòÉΓòÉΓòÉ
  2913.  
  2914.  Es k╨ñnnen folgende Zeichensatzdateien verwendet werden: 
  2915.  
  2916.           Erweiterung Γöé ID   Γöé Beschreibung
  2917.           ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2918.           PXL         Γöé 1001 Γöé (32-Bit-W╨ñrter)
  2919.           PXL         Γöé 1002 Γöé (8-Bit-W╨ñrter)
  2920.           PK          Γöé   89 Γöé (komprimiert)
  2921.  
  2922.  Die Zeichensatzdateien brauchen nicht eine dieser Erweiterungen zu besitzen, 
  2923.  das Format wird ausschlie╤ülich aus den in der Datei vorgefundenen Daten 
  2924.  ermittelt. PK-Dateien mit ID 87 k╨ñnnen nicht verwendet werden! 
  2925.  
  2926.  Da die PXL-Dateiformate veraltet sind, sollten Sie PK-Dateien statt 
  2927.  PXL-Dateien verwenden. 
  2928.  
  2929.  Zus╨ötzlich k╨ñnnen Zeichensatzbibliotheksdateien -- eine dvidrv-Spezialit╨öt -- 
  2930.  gelesen werden. Darin sind mehrere Zeichensatzdateien zusammengefa╤üt. Die 
  2931.  Verwendung von solchen Bibliotheksdateien spart Plattenplatz und 
  2932.  Verarbeitungszeit. Au╤üerdem wird die Anzahl der Dateien erheblich reduziert. 
  2933.  Nachteil ist die unhandliche L╨önge und der Aufwand f╨ær das Ersetzen von 
  2934.  Zeichens╨ötzen. Weitere Informationen finden Sie in der fontlib-Anleitung. 
  2935.  
  2936.   Zeichensatzgr╨ñ╤üe (Aufl╨ñsung) eingeben
  2937.   Aufbau von Zeichensatzersetzungsdateien (ZE-Dateien)
  2938.   Zeichensatzsuche
  2939.   Automatisches Ausrechnen von Zeichens╨ötzen mit MFjob und METAFONT
  2940.   Verwendung von eingebauten Druckerzeichens╨ötzen
  2941.  
  2942.  
  2943. ΓòÉΓòÉΓòÉ 4.1. 4.1 Zeichensatzgr╨ñ╤üe (Aufl╨ñsung) eingeben ΓòÉΓòÉΓòÉ
  2944.  
  2945.  Wenn der Treiber einen Zeichensatz nicht gefunden hat, kann eine neue 
  2946.  Zeichensatzgr╨ñ╤üe eingeben werden. Auch in Zeichensatzersetzungsdateien kann 
  2947.  eine Zeichensatzgr╨ñ╤üe angegeben werden. Diese Zeichensatzgr╨ñ╤üe wird in 
  2948.  Bildpunkten pro Zoll (DPI) angegeben. Da hierbei einige Nachkommastellen 
  2949.  erforderlich sein k╨ñnnen, gibt es eine einfache M╨ñglichkeit, Vergr╨ñ╤üerungen 
  2950.  einer Zeichensatzgr╨ñ╤üe anzugeben. Hierzu ist die Vergr╨ñ╤üerungsstufe (0 bis 9 
  2951.  oder h f╨ær 0.5) durch einen Doppelpunkt getrennt hinter die Gr╨ñ╤üe zu 
  2952.  schreiben. 100:3 ist eine Abk╨ærzung f╨ær 172.8 (100 * 1.2^3), 300:h steht f╨ær 
  2953.  328.63353. Es kann auch nur der Doppelpunkt -- gefolgt von der 
  2954.  Vergr╨ñ╤üerungsstufe -- verwendet werden. In diesem Falle wird die 
  2955.  Vergr╨ñ╤üerungsstufe auf die mit +font-resolution eingestellte Zeichensatzgr╨ñ╤üe 
  2956.  angewandt. Dies ist besonders in Zeichensatzersetzungsdateien n╨ætzlich, da auf 
  2957.  diese Weise die Gr╨ñ╤üe ger╨öteunabh╨öngig angegeben werden kann. 
  2958.  
  2959.  
  2960. ΓòÉΓòÉΓòÉ 4.2. 4.2 Aufbau von Zeichensatzersetzungsdateien (ZE-Dateien) ΓòÉΓòÉΓòÉ
  2961.  
  2962.  Eine Zeichensatzersetzungsdatei (kurz: ZE-Datei) gibt an, wie bestimmte 
  2963.  Zeichens╨ötze durch andere zu ersetzen sind. Der Name der ZE-Dateien wird mit 
  2964.  +font-subst-files eingestellt. (Sie k╨ñnnen ╨æbrigens die Treiber auch ohne eine 
  2965.  ZE-Datei einsetzen.) Eine ZE-Datei darf Kommentare enthalten, die mit `%' 
  2966.  eingeleitet werden. 
  2967.  
  2968.   Ersetzungen mit und ohne +batch-mode
  2969.   Regel-Zeilen
  2970.   Optionen in Regeln
  2971.   Zeichens╨ötze ╨æber eine Namensmaske ausw╨öhlen
  2972.   Eingebaute Druckerzeichens╨ötze
  2973.   Beispiel
  2974.  
  2975.  
  2976. ΓòÉΓòÉΓòÉ 4.2.1. 4.2.1 Ersetzungen mit und ohne +batch-mode ΓòÉΓòÉΓòÉ
  2977.  
  2978.  Eine ZE-Datei ist in zwei Teile gegliedert, wovon ein jeder fehlen darf. Der 
  2979.  erste Teil ersetzt alle passenden Zeichens╨ötze, der zweite beschreibt, was zu 
  2980.  tun ist, falls +batch-mode aktiv ist und ein Zeichensatz nicht gefunden wurde. 
  2981.  Die beiden Teile werden durch die Zeile 
  2982.  
  2983.           $b
  2984.  
  2985.  getrennt. Wenn die Datei nur den ersten Teil enth╨ölt, kann `$b' entfallen. 
  2986.  
  2987.  Alle Regeln des ersten Teils werden nacheinander angewandt, wobei das Ergebnis 
  2988.  einer Regel in die n╨öchste Regel eingesetzt wird. Nicht-passende Regeln werden 
  2989.  nicht angewandt. 
  2990.  
  2991.  Der zweite Teil der ZE-Datei wird nur f╨ær +batch-mode und nur wenn ein 
  2992.  Zeichensatz nicht gefunden wurde beachtet. Die hier eingetragenen Ersetzungen 
  2993.  werden einzeln nacheinander jeweils auf den urspr╨ænglichen Zeichensatz 
  2994.  angewandt. Nach jeder Ersetzung wird der neue Zeichensatz gesucht. Falls der 
  2995.  Zeichensatz nicht gefunden wurde, wird die n╨öchste Regel auf den 
  2996.  urspr╨ænglichen Zeichensatz angewandt. Falls alle Versuche fehlschlagen, wird 
  2997.  der Programmlauf mit Fehlermeldung abgebrochen. 
  2998.  
  2999.  
  3000. ΓòÉΓòÉΓòÉ 4.2.2. 4.2.2 Regel-Zeilen ΓòÉΓòÉΓòÉ
  3001.  
  3002.  Die Zeilen einer ZE-Datei enthalten jeweils eine Ersetzungsregel: Links von 
  3003.  `->' steht der zu ersetzende Name oder die Gr╨ñ╤üe (oder beides), rechts davon 
  3004.  steht der neue Name oder die neue Gr╨ñ╤üe (oder beides). Danach kann noch eine 
  3005.  Option stehen. Es gibt also die folgenden M╨ñglichkeiten: 
  3006.  
  3007.           font -> font [option] [comment]
  3008.           size -> size [option] [comment]
  3009.           font size -> font size [option] [comment]
  3010.  
  3011.  Die Zeichensatznamen k╨ñnnen Spezialzeichen enthalten, siehe unten. Die Gr╨ñ╤üe 
  3012.  wird in DPI angegeben, es kann eine Vergr╨ñ╤üerungsstufe mit Doppelpunkt 
  3013.  angegeben werden, z.B. `:2' oder `300:1'. Das Zeichen `*' steht -- falls es 
  3014.  links von `->' verwendet wird -- f╨ær eine beliebige Gr╨ñ╤üe. Rechts von `->' 
  3015.  steht `*' f╨ær die Gr╨ñ╤üe des zu ersetzenden Zeichensatzes. 
  3016.  
  3017.  
  3018. ΓòÉΓòÉΓòÉ 4.2.3. 4.2.3 Optionen in Regeln ΓòÉΓòÉΓòÉ
  3019.  
  3020.  Es kann pro Ersetzungsregel h╨ñchstens eine der folgenden Optionen verwendet 
  3021.  werden: 
  3022.  
  3023.  /b      Alle Zeichen des Zeichensatzes werden durch schwarz ausgef╨ællte 
  3024.          Rechtecke ersetzt. F╨ær den Zeichensatz gen╨ægt in diesem Falle eine 
  3025.          TFM-Datei. 
  3026.  
  3027.  /r      Alle Zeichen des Zeichensatzes werden durch schwarze Rechteckrahmen 
  3028.          ersetzt. F╨ær den Zeichensatz gen╨ægt in diesem Falle eine TFM-Datei. 
  3029.          Nur dviscr, dvivik und dvipm k╨ñnnen Rechteckrahmen darstellen; dvidot 
  3030.          und dvihplj drucken mit /r schwarz ausgef╨ællte Rechtecke wie bei /b. 
  3031.  
  3032.  /w      Der Zeichensatz wird unsichtbar gemacht, d.h. es wird noch immer eine 
  3033.          Zeichensatzdatei ben╨ñtigt (TFM-Datei gen╨ægt), aber die darin 
  3034.          enthaltenen Zeichen werden durch Leerraum ersetzt. Dies ist 
  3035.          insbesondere f╨ær die unsichtbaren SliTeX-Zeichens╨ötze n╨ætzlich. 
  3036.  
  3037.  /d      Alle Zeichen dieses Zeichensatzes werden vollst╨öndig weggelassen. Da 
  3038.          dies falsche Positionierung von Zeichen aus anderen Zeichens╨ötzen u.a. 
  3039.          zur Folge hat, wird Warnung 1211 ausgegeben. Hierf╨ær ist keinerlei 
  3040.          Zeichensatzdatei erforderlich. 
  3041.  
  3042.  Regeln ohne Option ver╨öndern den durch eine fr╨æhere Option eingestellten 
  3043.  Zustand eines Zeichensatzes nicht. Wenn auf einen Zeichensatz eine Regel mit 
  3044.  einer dieser Optionen angewandt wurde, kann daher der Zeichensatz nicht mehr 
  3045.  durch eine Regel ohne Option in den Normalzustand zur╨æckgebracht werden. 
  3046.  
  3047.  
  3048. ΓòÉΓòÉΓòÉ 4.2.4. 4.2.4 Zeichens╨ötze ╨æber eine Namensmaske ausw╨öhlen ΓòÉΓòÉΓòÉ
  3049.  
  3050.  In Zeichensatznamen k╨ñnnen drei verschiedene Spezialzeichen verwendet werden: 
  3051.  Das Zeichen `*' mu╤ü am Ende eines Namens stehen und bewirkt, da╤ü der Rest des 
  3052.  Namens nicht verglichen wird. Wenn `*' im neuen Namen verwendet wird, wird der 
  3053.  durch `*' geschluckte Teil des alten Namens eingesetzt. `@' pa╤üt (im alten 
  3054.  Namen) auf jedes beliebige Einzelzeichen. Im neuen Namen kann `@' nicht 
  3055.  verwendet werden. `?' pa╤üt ebenfalls auf ein beliebiges Zeichen. Dieses wird 
  3056.  jedoch beim entsprechenden `?' in den neuen Namen eingesetzt (der neue Name 
  3057.  mu╤ü gleich viele Fragezeichen wie der alte enthalten). Zur Erl╨öuterung ein 
  3058.  (konstruiertes) Beispiel, das alle diese Spezialzeichen enth╨ölt. Die ZE-Datei 
  3059.  enthalte folgende Zeile: 
  3060.  
  3061.           aaa?bb@cc?dd* -> x?y?z*
  3062.  
  3063.  Hierdurch wird der Zeichensatzname `aaa1bb2cc3dd456' durch `x1y3z456' ersetzt. 
  3064.  Die Regel pa╤üt z.B. nicht auf diesen Namen: `aaabb2cc3dd456'. 
  3065.  
  3066.  
  3067. ΓòÉΓòÉΓòÉ 4.2.5. 4.2.5 Eingebaute Druckerzeichens╨ötze ΓòÉΓòÉΓòÉ
  3068.  
  3069.  dvihplj kann eingebaute Druckerzeichens╨ötze verwenden. Mit einer ZE-Datei wird 
  3070.  eingestellt, wie Druckerzeichens╨ötze selektiert werden. F╨ær die Beschreibung 
  3071.  von Druckerzeichens╨ötzen wird eine andere Sorte von Regel-Zeilen verwendet: 
  3072.  
  3073.           font [size] => pcl: <selection>
  3074.  
  3075.  Nach dem `pcl:'-Schl╨æsselwort folgen die PCL-Kommandos die den Zeichensatz 
  3076.  selektieren. Die einzelnen Kommandos werden durch Leerzeichen getrennt. Sie 
  3077.  m╨æssen `Esc (' und `Esc )' am Anfang der Kommandos weglassen. F╨ær das Wertfeld 
  3078.  eines PCL-Kommandos kann `*' gefolgt von einer Zahl verwendet werden, sofern 
  3079.  links von `=> pcl' f╨ær die Gr╨ñ╤üe `*' angegeben wurde. In diesem Falle wird die 
  3080.  Zahl mit der Vergr╨ñ╤üerung des Zeichensatzes multipliziert. Beispiel: 
  3081.  
  3082.           hplp10 * => pcl: 8U s0P s16.66H s*8.5V s0S s0B s0T
  3083.  
  3084.  Bitte beachten Sie, da╤ü f╨ær jeden benutzten Druckerzeichensatz eine TFM-Datei 
  3085.  ben╨ñtigt wird. Eingebaute Druckerzeichens╨ötze k╨ñnnen nur mit den Einstellungen 
  3086.  +transformation:0 und +full-page-bitmap:off verwendet werden. Wenn Sie auf 
  3087.  einem HP LaserJet III oder einen neuerem Modell drucken (z.B. HP LaserJet 4), 
  3088.  k╨ñnnen auch +transformation:1 bis +transformation:3 verwendet werden. 
  3089.  
  3090.  Wenn die TFM-Datei Parameter zur Auswahl von PCL-Zeichens╨ötzen enth╨ölt, werden 
  3091.  zuerst die in der TFM-Datei angegebenen Selektionskommandos, dann die in der 
  3092.  ZE-Datei angegebenen an den Drucker geschickt. 
  3093.  
  3094.  dvihplj kann eingebaute Zeichens╨ötze auch ohne ZE-Datei verwenden, sofern die 
  3095.  TFM-Dateien die Selektionskommandos enthalten. 
  3096.  
  3097.  
  3098. ΓòÉΓòÉΓòÉ 4.2.6. 4.2.6 Beispiel ΓòÉΓòÉΓòÉ
  3099.  
  3100.  Diese Beispieldatei zeigt einige Anwendungen von ZE-Dateien: 
  3101.  
  3102.           %
  3103.           % Dies ist eine Beispiel-ZE-Datei
  3104.           %
  3105.           am* -> cm*               % am- durch cm-Zeichens╨ötze ersetzen
  3106.           longfontname -> lfn      % Name ╨öndern
  3107.           305 -> 300               % Gr╨ñ╤üe ╨öndern
  3108.           600 -> 300:4             % Gr╨ñ╤üe ╨öndern
  3109.           cmr12 :0 -> cmr10 :1     % cmr12 scaled 1000 -> cmr10 scaled 1200
  3110.           i* -> * /w               % Unsichtbare SliTeX-Zeichens╨ötze
  3111.           fancy -> fancy /b        % Zeichen durch Rechtecke ersetzen
  3112.           dummy -> dummy /d        % Zeichen vollst╨öndig weglassen
  3113.  
  3114.           $b                       % Es folgen die Regeln f╨ær +batch-mode
  3115.  
  3116.           * * -> * :0              % Name lassen, Gr╨ñ╤üe := +font-resolution
  3117.           * * -> cmr10 :0          % Name := cmr10, Gr╨ñ╤üe := +font-resolution
  3118.           * * -> * * /r            % Durch Rechteckrahmen ersetzen; MFjob aufrufen
  3119.  
  3120.  
  3121. ΓòÉΓòÉΓòÉ 4.3. 4.3 Zeichensatzsuche ΓòÉΓòÉΓòÉ
  3122.  
  3123.   1. Die Gr╨ñ╤üe wird durch die n╨öchstliegende gem╨ö╤ü +font-size-tolerance und 
  3124.      +font-sizes ersetzt. Der Zeichensatzname und die Gr╨ñ╤üe werden entsprechend 
  3125.      dem ersten Teil der Zeichensatzersetzungsdatei umgewandelt (alle Regeln 
  3126.      werden nacheinander angewandt). Falls sich hierdurch die Gr╨ñ╤üe ge╨öndert 
  3127.      hat, wird die Gr╨ñ╤üe erneut durch die n╨öchstliegende ersetzt. 
  3128.  
  3129.   2. Wenn +change-mode aktiv ist, k╨ñnnen Sie den Namen oder die Gr╨ñ╤üe des 
  3130.      Zeichensatzes ╨öndern oder einen Dateinamen eingeben. 
  3131.  
  3132.   3. Falls /d f╨ær den Zeichensatz eingestellt ist, findet keine 
  3133.      Zeichensatzsuche statt. Alle Zeichen des Zeichensatzes werden weggelassen. 
  3134.  
  3135.   4. Der Zeichensatz wird gem╨ö╤ü den Einstellungen der Optionen +virtual-fonts, 
  3136.      +font-libraries und +font-files gesucht. Wenn der Zeichensatz nicht 
  3137.      gefunden wird und /b, /r oder /w (schwarz ausgef╨ællte Rechtecke, 
  3138.      Rechteckrahmen oder Leerraum) eingestellt ist, wird gem╨ö╤ü +tfm-files nach 
  3139.      einer TFM-Datei gesucht. Wenn der Zeichensatz nicht gefunden wird, 
  3140.      versucht dvihplj eine TFM-Datei f╨ær einen eingebauten Zeichensatz zu 
  3141.      finden. Diese mu╤ü Informationen zur PCL-Zeichensatzselektion enthalten um 
  3142.      hier verwendet werden zu k╨ñnnen. 
  3143.  
  3144.   5. Wenn +batch-mode aktiv ist und die Zeichensatzersetzungsdatei einen 
  3145.      zweiten Teil enth╨ölt (nach `$B'), wird jeweils das nach Punkt 1 erhaltene 
  3146.      Name/Gr╨ñ╤üe-Paar mit einer Regel umgewandelt und gem╨ö╤ü +virtual-fonts, 
  3147.      +font-libraries und +font-files gesucht, wobei die Gr╨ñ╤üe jeweils durch die 
  3148.      n╨öchstliegende gem╨ö╤ü +font-size-tolerance und +font-sizes ersetzt wird. 
  3149.      Bei Zeichens╨ötzen, bei denen /b, /r oder /w eingestellt ist, wird 
  3150.      zus╨ötzlich gem╨ö╤ü +tfm-files nach einer TFM-Datei gesucht. Dies geschieht 
  3151.      f╨ær jede einzelne Regel. 
  3152.  
  3153.   6. Der Zeichensatz wird f╨ær die Berechnung mit MFjob und METAFONT vorgemerkt. 
  3154.  
  3155.   7. Wenn +batch-mode aktiv ist und keine Zeichensatzersetzungsdatei einen 
  3156.      zweiten Teil enth╨ölt, werden folgende Regeln wie im Punkt 5 beschrieben 
  3157.      angewandt: 
  3158.  
  3159.                 * * -> * :0
  3160.                 * * -> cmr10 *
  3161.                 * * -> cmr10 :0
  3162.                 * * -> * * /r
  3163.                 * * -> * * /d
  3164.  
  3165.   8. Falls +batch-mode aktiv ist und der Zeichensatz noch nicht gefunden wurde, 
  3166.      wird der Treiber mit Fehlermeldung abgebrochen. Dies kann nur geschehen, 
  3167.      falls Sie die Regeln f╨ær +batch-mode ge╨öndert haben, da die letzte 
  3168.      voreingestellten Regel /d verwendet. 
  3169.  
  3170.   9. Wenn der Zeichensatz nicht gefunden wurde, werden Sie aufgefordert, den 
  3171.      Zeichensatznamen, die Gr╨ñ╤üe oder den Dateinamen einzugeben. 
  3172.  
  3173.  War die Suche nicht erfolgreich und ist +batch-mode nicht aktiv 
  3174.  (+interactive-mode ist Voreinstellung), wird der Benutzer um Mithilfe gebeten. 
  3175.  Dabei wird der Zeichensatzname und die Gr╨ñ╤üe in der Form 
  3176.  
  3177.           font<xxxx>
  3178.  
  3179.  angezeigt. xxxx ist die Gr╨ñ╤üe in DPI, die schon durch die n╨öchstliegende zur 
  3180.  Verf╨ægung stehende Gr╨ñ╤üe gem╨ö╤ü +font-size-tolerance und +font-sizes ersetzt 
  3181.  wurde. 
  3182.  
  3183.  Dann k╨ñnnen Sie einen neuen Zeichensatznamen, eine neue Zeichensatzgr╨ñ╤üe oder 
  3184.  einen Zeichensatzdateinamen eingeben. Zus╨ötzlich k╨ñnnen Sie eine der Optionen 
  3185.  zur Ersetzung von Zeichen durch Leerraum oder Rechtecke oder zum Weglassen 
  3186.  aller Zeichen angeben. Auch k╨ñnnen Sie +batch-mode, +change-mode oder 
  3187.  +interactive-mode aktivieren. Sie k╨ñnnen mehrere Einstellungen in einer Zeile 
  3188.  vornehmen, die einzelnen Eingaben m╨æssen durch Leerzeichen getrennt werden. 
  3189.  Nach Interpretation einer Zeile wird der Zeichensatz erneut gesucht, unter 
  3190.  Verwendung der ge╨önderten Einstellungen. Falls die Eingabezeile mit `&' endet, 
  3191.  wird nach Interpretation dieser Zeile die Suche unterdr╨æckt. 
  3192.  
  3193.  Es stehen die folgenden Eingabem╨ñglichkeiten zur Verf╨ægung: 
  3194.  
  3195.  name 
  3196.  
  3197.      Neuen Zeichensatznamen w╨öhlen. Der Name darf keines der Zeichen `\', `/', 
  3198.      `.', `:' enthalten. 
  3199.  
  3200.  gr╨ñ╤üe 
  3201.  
  3202.      Gr╨ñ╤üe neu w╨öhlen (ergibt xxxx von `font<xxxx>'). Die neu eingestellte 
  3203.      Gr╨ñ╤üe wird nicht durch die n╨öchstliegende (siehe +font-size-tolerance und 
  3204.      +font-sizes) ersetzt. M╨ñgliche Eingaben sind z.B.: 
  3205.  
  3206.      300     300 DPI 
  3207.  
  3208.      :2      scaled 1440  (1.44 * +font-resolution) 
  3209.  
  3210.      204:h   204 DPI mit Vergr╨ñ╤üerung 1.2^0.5 (= 233.47081) 
  3211.  
  3212.      Siehe auch `Zeichensatzgr╨ñ╤üe (Aufl╨ñsung) eingeben'. 
  3213.  
  3214.  dateiname 
  3215.  
  3216.      Kompletten Dateinamen w╨öhlen (die Eingabe enth╨ölt eines der Zeichen `\', 
  3217.      `/', `.' oder `:'). Es wird versucht, diese Datei zu lesen, wobei 
  3218.      +virtual-fonts, +font-libraries und +font-files ignoriert werden. Daher 
  3219.      m╨æssen Sie den kompletten Pfadnamen und die Erweiterung eingeben. 
  3220.  
  3221.  leerzeile 
  3222.  
  3223.      Zeichensatz suchen. Falls Sie bei aktivem +change-mode den Zeichensatz 
  3224.      suchen lassen m╨ñchten, ohne eine Einstellung zu ver╨öndern, geben Sie 
  3225.      einfach eine Leerzeile ein. 
  3226.  
  3227.  + 
  3228.  
  3229.      Gr╨ñ╤üe mit 1,2 multiplizieren. 
  3230.  
  3231.  - 
  3232.  
  3233.      Gr╨ñ╤üe durch 1,2 dividieren. 
  3234.  
  3235.  /b 
  3236.  
  3237.      Alle Zeichen des Zeichensatzes werden durch schwarze Rechtecke ersetzt. 
  3238.      Eine Zeichensatzdatei (TFM-Datei gen╨ægt) ist dennoch erforderlich. 
  3239.  
  3240.  /r 
  3241.  
  3242.      Alle Zeichen des Zeichensatzes werden durch schwarze Rechteckrahmen 
  3243.      ersetzt. F╨ær den Zeichensatz gen╨ægt in diesem Falle eine TFM-Datei. Nur 
  3244.      dviscr, dvivik und dvipm k╨ñnnen Rechteckrahmen darstellen; dvidot und 
  3245.      dvihplj drucken mit /r schwarz ausgef╨ællte Rechtecke wie bei /b. 
  3246.  
  3247.  /w 
  3248.  
  3249.      Der Zeichensatz wird unsichtbar gemacht, d.h. es wird noch immer eine 
  3250.      Zeichensatzdatei ben╨ñtigt (TFM-Datei gen╨ægt), aber die darin enthaltenen 
  3251.      Zeichen werden durch Leerraum ersetzt. Dies ist n╨ætzlich zur Analyse 
  3252.      seltsamer Effekte. 
  3253.  
  3254.  /d 
  3255.  
  3256.      Alle Zeichen dieses Zeichensatzes werden vollst╨öndig weggelassen. Da dies 
  3257.      falsche Positionierung von Zeichen aus anderen Zeichens╨ötzen u.a. zur 
  3258.      Folge hat, wird Warnung 1211 ausgegeben. Hierf╨ær ist keinerlei 
  3259.      Zeichensatzdatei erforderlich. 
  3260.  
  3261.  $a 
  3262.  
  3263.      +batch-mode auf diesen einen Zeichensatz anwenden. Falls Sie den Namen 
  3264.      oder die Gr╨ñ╤üe des Zeichensatzes ver╨öndert haben, werden diese ╨₧nderungen 
  3265.      ignoriert. Der Rest der Zeile wird ignoriert. F╨ær den n╨öchsten Zeichensatz 
  3266.      wird wieder +interactive-mode oder +change-mode, je nach Einstellung, 
  3267.      verwendet. Wenn Sie +batch-mode auf alle restlichen Zeichens╨ötze anwenden 
  3268.      wollen, sollten Sie `$b' verwenden. 
  3269.  
  3270.  $b 
  3271.  
  3272.      +batch-mode aktivieren. Der Zeichensatz, f╨ær den diese Eingabe erfolgt, 
  3273.      und alle folgenden Zeichens╨ötze werden mit aktivem +batch-mode gesucht. 
  3274.      Falls Sie den Namen oder die Gr╨ñ╤üe des Zeichensatzes ver╨öndert haben, 
  3275.      werden diese ╨₧nderungen ignoriert. Da keine Fragen mehr gestellt werden, 
  3276.      k╨ñnnen Sie +batch-mode nicht mehr abstellen. 
  3277.  
  3278.  $c 
  3279.  
  3280.      +change-mode aktivieren. Diese Einstellung wirkt erst ab der Suche nach 
  3281.      dem n╨öchsten Zeichensatz. 
  3282.  
  3283.  $i 
  3284.  
  3285.      +interactive-mode aktivieren. Falls +change-mode aktiv war, wird ab dem 
  3286.      n╨öchsten Zeichensatz nicht mehr vor der Suche eine Eingabe verlangt. 
  3287.  
  3288.  Eingabebeispiele: 
  3289.  
  3290.  cmr10 :1 
  3291.  
  3292.      cmr10 scaled 1200 verwenden 
  3293.  
  3294.  - - 
  3295.  
  3296.      Gr╨ñ╤üe um Faktor 1,44 verringern 
  3297.  
  3298.  d:\myfonts\xyzzy.pk 
  3299.  
  3300.      Diese Zeichensatzdatei verwenden 
  3301.  
  3302.  cmr10 300 /r 
  3303.  
  3304.      Rechteckrahmen f╨ær cmr10.tfm mit 300 DPI 
  3305.  
  3306.  $b 
  3307.  
  3308.      +batch-mode aktivieren 
  3309.  
  3310.  + & 
  3311.  
  3312.      Gr╨ñ╤üe um Faktor 1,2 vergr╨ñ╤üern, nochmals fragen 
  3313.  
  3314.  Bei aktivem +interactive-mode werden alle fehlenden Zeichens╨ötze f╨ær die 
  3315.  Berechnung mit MFjob und METAFONT vorgemerkt, auch wenn Sie einen 
  3316.  Ersatzzeichensatz eingeben. Es wird jeweils der urspr╨ængliche, fehlende 
  3317.  Zeichensatz in der urspr╨ænglichen Gr╨ñ╤üe berechnet. Ihre Eingaben haben keinen 
  3318.  Einflu╤ü darauf, welcher Zeichensatz in welcher Gr╨ñ╤üe berechnet wird. 
  3319.  
  3320.  Bei aktivem +change-mode werden fehlende Zeichens╨ötze nicht f╨ær die Berechnung 
  3321.  mit MFjob und METAFONT vorgemerkt. 
  3322.  
  3323.  
  3324. ΓòÉΓòÉΓòÉ 4.4. 4.4 Automatisches Ausrechnen von Zeichens╨ötzen mit MFjob und METAFONT ΓòÉΓòÉΓòÉ
  3325.  
  3326.  Fehlende Zeichens╨ötze k╨ñnnen auf Wunsch automatisch aus den METAFONT-Quellen 
  3327.  in den ben╨ñtigten Vergr╨ñ╤üerungen berechnet werden. Hierzu sind folgende 
  3328.  Einstellungen n╨ñtig: 
  3329.  
  3330.  +batch-mode 
  3331.  
  3332.      Automatische Zeichensatzersetzung. Sie k╨ñnnen auch +interactive-mode 
  3333.      einstellen, dann werden Sie aber bei jedem nicht gefundenen Zeichensatz 
  3334.      nach einem Ersatzzeichensatz gefragt. Bei +change-mode werden fehlende 
  3335.      Zeichens╨ötze nicht ausgerechnet 
  3336.  
  3337.  +metafont-mode 
  3338.  
  3339.      METAFONT-Mode f╨ær das Ausgabeger╨öt. Diese Option wird in den 
  3340.      Konfigurationsdateien gesetzt 
  3341.  
  3342.  +mfjob-file 
  3343.  
  3344.      Dateiname f╨ær die MFjob-Datei. Diese Option wird unter DOS durch das 
  3345.      Programm dvidrv.exe gesetzt, unter OS/2 kann die Voreinstellung verwendet 
  3346.      werden 
  3347.  
  3348.  Bei korrekter Anwendung dieser Optionen -- und falls Zeichens╨ötze fehlen -- 
  3349.  wird eine Datei mit dem mit +mfjob-file eingestellten Namen erzeugt, die 
  3350.  Anweisungen f╨ær MFjob (Version 1.1m oder sp╨öter ist erforderlich) enthalten um 
  3351.  die fehlenden Zeichens╨ötze auszurechnen. Dann stellt der Treiber die folgende 
  3352.  Frage: 
  3353.  
  3354.           Warning 1209: do you want to call MFjob to generate # missing fonts now?
  3355.           Type Y, N or ?:
  3356.  
  3357.  Wenn Sie N eingeben, wird mit der Bearbeitung fortgefahren (Druck oder Ausgabe 
  3358.  in Datei oder auf den Bildschirm) -- allerdings mit ersetzten oder 
  3359.  weggelassenen Zeichens╨ötzen. Falls die MFjob-Datei nicht durch dvidrv (oder 
  3360.  Ihre Batch-Datei) gel╨ñscht wird, k╨ñnnen Sie nach dem Druck (nicht 
  3361.  empfehlenswert) oder nach dem Betrachten auf dem Bildschirm der DVI-Datei die 
  3362.  fehlenden Zeichens╨ötze mit MFjob erzeugen lassen. 
  3363.  
  3364.  Wenn Sie Y eingeben h╨öngt das Verhalten von dem von Ihnen verwendeten 
  3365.  Betriebssystem ab: Unter DOS h╨ölt der Treiber mit Fehlercode 8 an (kann mit IF 
  3366.  ERRORLEVEL abgefragt werden). Falls der Treiber ╨æber dvidrv gestartet wurde, 
  3367.  wird MFjob von dvidrv aufgerufen und dann wieder der Treiber. Mit 
  3368.  +call-mfjob:on (dies ist die Voreinstellung) ruft der Treiber unter OS/2 MFjob 
  3369.  direkt auf, l╨ñscht die MFjob-Datei und l╨ödt dann die DVI-Datei neu. Mit 
  3370.  +call-mfjob:off verh╨ölt sich der Treiber unter OS/2 wie oben f╨ær DOS 
  3371.  beschrieben. 
  3372.  
  3373.  Wenn Sie ? eingeben, erhalten Sie eine Liste der Zeichens╨ötze die zu berechnen 
  3374.  sind. Es wird jeweils Name und Vergr╨ñ╤üerung ausgegeben. 
  3375.  
  3376.  Die erzeugte MFjob-Datei sieht etwa wie folgt aus: 
  3377.  
  3378.           input [dvidrv];
  3379.           {
  3380.           driver=dvidot;
  3381.           mode=lqlores[180 180];
  3382.           output=pk[$DVIDRVFONTS:pixel.p6l\@Rrdpi\@f{.pk,.pxl}];
  3383.           {font=cmr10; mag=0.5;}
  3384.           {font=cmbx10; mag=0.5;}
  3385.           }
  3386.  
  3387.  Hier eine kurze Erkl╨örung: 
  3388.  
  3389.  input [dvidrv] 
  3390.  
  3391.      Deklarationen aus dvidrv.mfj einf╨ægen 
  3392.  
  3393.  driver= 
  3394.  
  3395.      Treibername, f╨ær Ersetzung von @d 
  3396.  
  3397.  mode= 
  3398.  
  3399.      Mode und Aufl╨ñsung (durch +metafont-mode und +font-resolution eingestellt) 
  3400.  
  3401.  output= 
  3402.  
  3403.      Pfad f╨ær Ausgabedateien (durch +font-files eingestellt) 
  3404.  
  3405.  font= 
  3406.  
  3407.      Zeichensatzname 
  3408.  
  3409.  mag= 
  3410.  
  3411.      Vergr╨ñ╤üerung 
  3412.  
  3413.  Wichtig ist, da╤ü MFjob bei output= nur die erste Expansion der Schablone 
  3414.  verwendet, es werden also im oben gezeigten Fall im ersten in der 
  3415.  Environment-Variablen DVIDRVFONTS aufgef╨æhrten Verzeichnis unter 
  3416.  pixel.p6l\#dpi (f╨ær # wird hier 90 eingesetzt) die Dateien cmr10.pk und 
  3417.  cmbx10.pk (erste Erweiterung aus der Liste von Alternativen) erzeugt. 
  3418.  
  3419.  Sie sollten also immer darauf achten, da╤ü das erste durch +font-files 
  3420.  eingestellte Verzeichnis schreibbar ist. F╨ær die automatisch zu erzeugenden 
  3421.  Zeichens╨ötze k╨ñnnen Sie auch ein separates Verzeichnis anlegen und dieses als 
  3422.  erstes bei +font-files angeben. 
  3423.  
  3424.  Unter DOS wird empfohlen, das Programm `dvidrv' zu verwenden, das die 
  3425.  Einstellung von +mfjob-file ╨æbernimmt. Da dvidrv den Namen einer noch noch 
  3426.  nicht existierenden Datei f╨ær +mfjob-file konstruiert, gibt es keine Probleme 
  3427.  mit mehreren Benutzern (Netzwerk!) im gleichen Verzeichnis. Au╤üerdem ╨æbernimmt 
  3428.  dvidrv den Aufruf von MFjob und den erneuten Aufruf des Treibers. 
  3429.  
  3430.  F╨ær die von dvidrv angelegte tempor╨öre MFjob-Datei wird das mit der 
  3431.  Environment-Variablen TMP eingestellte Verzeichnis verwendet (z.B. SET 
  3432.  TMP=F:\). Wenn TMP nicht gesetzt ist, wird das Hauptverzeichnis des aktuellen 
  3433.  Laufwerks verwendet, welches schreibbar sein mu╤ü. 
  3434.  
  3435.  Alternativ zu dvidrv k╨ñnnen Sie z.B. folgende Batch-Datei verwenden, welche 
  3436.  aber nicht funktioniert, wenn mehrere Treiber gleichzeitig im gleichen 
  3437.  Verzeichnis betrieben werden: 
  3438.  
  3439.           @echo off
  3440.           :loop
  3441.           dviscr @lj.cnf /fl:-1 %1 %2 %3 %4 %5 %6 %7 %8 %9 /pj:dvihplj.mfj
  3442.           if errorlevel 9 goto end
  3443.           if not errorlevel 8 goto end
  3444.           mfjob dvihplj.mfj
  3445.           if not errorlevel 1 goto loop
  3446.           :end
  3447.  
  3448.  
  3449. ΓòÉΓòÉΓòÉ 4.5. 4.5 Verwendung von eingebauten Druckerzeichens╨ötzen ΓòÉΓòÉΓòÉ
  3450.  
  3451.  dvihplj kann eingebaute Druckerzeichens╨ötze verwenden sofern nicht die ganze 
  3452.  Seite als Grafik gedruckt wird (+full-page-bitmap). Die einfachste Art, 
  3453.  eingebaute Druckerzeichens╨ötze zu verwenden, ist, TFM-Dateien zu benutzen die 
  3454.  Informationen zur Selektion von PCL-Zeichens╨ötzen enthalten. Wenn +tfm-files 
  3455.  geeignet eingestellt ist, verwendet dvihplj automatisch die eingebauten 
  3456.  Druckerzeichens╨ötze. 
  3457.  
  3458.  Dar╨æberhinaus k╨ñnnen Sie eingebaute Druckerzeichens╨ötze durch spezielle 
  3459.  Regelzeilen in einer ZE-Datei selektieren. 
  3460.  
  3461.  
  3462. ΓòÉΓòÉΓòÉ 5. 5 Benutzung von dviscr und dvivik ΓòÉΓòÉΓòÉ
  3463.  
  3464.   Tastenfunktionen bei dviscr und dvivik
  3465.   Eingabe von Zahlen
  3466.   Die Statuszeile
  3467.  
  3468.  
  3469. ΓòÉΓòÉΓòÉ 5.1. 5.1 Tastenfunktionen bei dviscr und dvivik ΓòÉΓòÉΓòÉ
  3470.  
  3471.  Beachten Sie bitte, da╤ü der Ausschnitt nie den mit +width und +height 
  3472.  definierten Bogen verlassen kann. 
  3473.  
  3474.  Sie k╨ñnnen die folgenden Tasten verwenden, wobei Gro╤ü- und Kleinschreibung 
  3475.  nicht unterschieden wird: 
  3476.  
  3477.  <Ctrl>+<C>  <Q> 
  3478.  
  3479.      Das Programm wird verlassen 
  3480.  
  3481.  <Pfeil nach links> 
  3482.  
  3483.      Ausschnitt um halbe (oder weniger, siehe <F> und <C>) Bildschirmbreite 
  3484.      nach links bewegen 
  3485.  
  3486.  <Pfeil nach rechts> 
  3487.  
  3488.      Ausschnitt um halbe (oder weniger, siehe <F> und <C>) Bildschirmbreite 
  3489.      nach rechts bewegen 
  3490.  
  3491.  <Pfeil nach oben> 
  3492.  
  3493.      Ausschnitt um halbe (oder weniger, siehe <F> und <C>) Bildschirmh╨ñhe nach 
  3494.      oben bewegen 
  3495.  
  3496.  <Pfeil nach unten> 
  3497.  
  3498.      Ausschnitt um halbe (oder weniger, siehe <F> und <C>) Bildschirmh╨ñhe nach 
  3499.      unten bewegen 
  3500.  
  3501.  <4> 
  3502.  
  3503.      Ausschnitt um ganze Bildschirmbreite nach links bewegen 
  3504.  
  3505.  <6> 
  3506.  
  3507.      Ausschnitt um ganze Bildschirmbreite nach rechts bewegen 
  3508.  
  3509.  <8> 
  3510.  
  3511.      Ausschnitt um ganze Bildschirmh╨ñhe nach oben bewegen 
  3512.  
  3513.  <2>  <Leertaste> 
  3514.  
  3515.      Ausschnitt um ganze Bildschirmh╨ñhe nach unten bewegen 
  3516.  
  3517.  <Home> 
  3518.  
  3519.      Ausschnitt in Anfangsposition (<H>, Optionen +home-x und +home-y) 
  3520.  
  3521.  <7> 
  3522.  
  3523.      Ausschnitt in linke obere Ecke des Bogens 
  3524.  
  3525.  <End> 
  3526.  
  3527.      Ausschnitt in linke untere Ecke des Bogens, X-Position wie bei Home (siehe 
  3528.      <H> und +home-x) 
  3529.  
  3530.  <1> 
  3531.  
  3532.      Ausschnitt in linke untere Ecke 
  3533.  
  3534.  <Ctrl>+<Pfeil nach links> 
  3535.  
  3536.      Ausschnitt an linken Bogenrand 
  3537.  
  3538.  <Ctrl>+<Pfeil nach rechts> 
  3539.  
  3540.      Ausschnitt an rechten Bogenrand 
  3541.  
  3542.  <PageUp>  <9>  <F7> 
  3543.  
  3544.      Eine Bogenseite zur╨æckgehen 
  3545.  
  3546.  <PageDn>  <3>  <F8> 
  3547.  
  3548.      Eine Bogenseite weitergehen 
  3549.  
  3550.  <Ctrl>+<PageUp> 
  3551.  
  3552.      Auf erste Bogenseite gehen 
  3553.  
  3554.  <Ctrl>+<PageDn> 
  3555.  
  3556.      Auf letzte Bogenseite gehen 
  3557.  
  3558.  <I> 
  3559.  
  3560.      Negativdarstellung an/aus 
  3561.  
  3562.  <D> 
  3563.  
  3564.      Bildschirminhalt nochmals neu aufbauen. 
  3565.  
  3566.  <H> 
  3567.  
  3568.      Die momentane Position wird als neue Anfangsposition (siehe +home-x, 
  3569.      +home-y, <Home> und <End>) verwendet. 
  3570.  
  3571.  <F> 
  3572.  
  3573.      Durch Eingabe von <F> wird der Wert, um den der Ausschnitt beim Dr╨æcken 
  3574.      einer Pfeiltaste bewegt wird, verringert, es kann also feiner positioniert 
  3575.      werden. Es gibt 6 Stufen. 
  3576.  
  3577.  <C> 
  3578.  
  3579.      Durch Eingabe von <C> wird der Wert, um den der Ausschnitt beim Dr╨æcken 
  3580.      einer Pfeiltaste bewegt wird, vergr╨ñ╤üert, es kann also schneller 
  3581.      positioniert werden. Es gibt 6 Stufen. 
  3582.  
  3583.  <G> 
  3584.  
  3585.      Anwahl einer relativen Bogenseite. Es ist eine Zahl von 1 bis zur Anzahl 
  3586.      der ausgew╨öhlten Bogenseiten einzugeben. Diese Bogenseite wird angezeigt. 
  3587.      Es kann auch eine Zahl mit Vorzeichen eingegeben werden; in diesem Fall 
  3588.      wird relativ zur aktuellen Bogenseite positioniert. Um z.B. die 
  3589.      ╨æbern╨öchste Bogenseite anzuzeigen, kann +2 eingegeben werden. 
  3590.  
  3591.  <O> 
  3592.  
  3593.      R╨æckkehr nach <G>, <P>, <S>, <Ctrl>+<PageUp> oder <Ctrl>+<PageDn> zur 
  3594.      vorher angezeigten Bogenseite. Die Treiber merken sich bis zu 20 
  3595.      Bogenseiten. Es wird so positioniert, da╤ü der auf der gespeicherten 
  3596.      Bogenseite durch das Lineal markierte Punkt oder der Bildmittelpunkt nun 
  3597.      wieder an der Linealposition oder in der Bildmitte erscheint. 
  3598.  
  3599.  <P> 
  3600.  
  3601.      Anwahl einer Bogenseite ╨æber Seitennummer. Es ist eine Seitennummer 
  3602.      einzugeben. Es wird die Bogenseite angezeigt, das die entsprechende Seite 
  3603.      enth╨ölt. Es wird ab der angezeigten Bogenseite bis zum Ende gesucht. Falls 
  3604.      nicht gefunden, wird von der ersten Bogenseite bis zur angezeigten 
  3605.      gesucht. Die Seitennummer kann auch `*' enthalten, Beispiel: 1.*.5 
  3606.  
  3607.  <R> 
  3608.  
  3609.      Lineal ein- oder ausschalten. 
  3610.  
  3611.  <Ctrl>+<R> 
  3612.  
  3613.      Skalenstriche des Lineals ein- oder ausschalten. 
  3614.  
  3615.  <S> 
  3616.  
  3617.      Text suchen. Es wird ab dem Bogenseitenanfang (oder der vorigen 
  3618.      Fundstelle) gesucht. Die Bogenseiten bis zum Ende der Datei und dann vom 
  3619.      Anfang bis zur aktuellen Bogenseite werden durchsucht. Die Suche kann mit 
  3620.      <Esc> abgebrochen werden. Ohne Eingabe eines Textes wird der letzte 
  3621.      Suchtext benutzt. Klein- und Gro╤übuchstaben werden unterschieden, 
  3622.      Bindestriche und Leerzeichen werden ignoriert. Es kann auch nach Zeichen 
  3623.      mit Accents gesucht werden. Falls der Suchtext nicht zul╨össig ist (z.B. 
  3624.      kann nicht nach `\' gesucht werden), ert╨ñnt ein Warnton. Das Lineal wird 
  3625.      auf den Referenzpunkt des ersten gefundenen Zeichens gesetzt. 
  3626.  
  3627.  <W> 
  3628.  
  3629.      Pfeiltasten umschalten: Entweder wird das Lineal (falls vorhanden) bewegt 
  3630.      oder der Ausschnitt. Nach dem Einschalten des Lineals mit <R> wird das 
  3631.      Lineal bewegt. Diese Funktion wirkt sich auf <Pfeil nach links>, <Pfeil 
  3632.      nach rechts>, <Pfeil nach oben>, <Pfeil nach unten>, <Home>, <End>, 
  3633.      <Ctrl>+<Pfeil nach links> und <Ctrl>+<Pfeil nach rechts> aus. Mit den 
  3634.      ╨æbrigen Tasten kann der Ausschnitt immer noch bewegt werden. Auch die 
  3635.      Funktion von <F> und <C> wird umgeschaltet: Wenn das Lineal bewegt wird, 
  3636.      kann mit <F> und <C> die Schrittweite eingestellt werden (unabh╨öngig von 
  3637.      der Einstellung f╨ær den Ausschnitt). 
  3638.  
  3639.  <U>  <Ctrl>+<U> 
  3640.  
  3641.      Ma╤üeinheit verstellen. Es gibt die ╨æblichen 10 Ma╤üeinheiten. Mit <U> wird 
  3642.      die Ma╤üeinheit weiter-, mit <Ctrl>+<U> zur╨æckgeschaltet. Die Ma╤üeinheit 
  3643.      wird f╨ær die Anzeige der Position in der Statuszeile und f╨ær die 
  3644.      Skalenstriche des Lineals verwendet. Siehe auch +ruler-unit. 
  3645.  
  3646.  <+>  <-> 
  3647.  
  3648.      Graustufendarstellung bzw. Skalierung ╨öndern (Zoom). Falls m╨ñglich, wird 
  3649.      Graustufendarstellung benutzt, sonst Skalierung. Das Verh╨öltnis zwischen 
  3650.      den mit +zoom-x und +zoom-y bzw. +scaling-x und +scaling-y eingestellten 
  3651.      Werten wird beibehalten. Dies hat zur Folge, da╤ü z.B. bei +scaling-x:7 
  3652.      +scaling-y:8 die Skalierung nicht ver╨öndert werden kann. Mit <+> wird das 
  3653.      Bild vergr╨ñ╤üert, mit <-> verkleinert. 
  3654.  
  3655.  <Alt>+<G>  <Alt>+<S> 
  3656.  
  3657.      Graustufendarstellung bzw. Skalierung ╨öndern (Zoom). Sie k╨ñnnen ein oder 
  3658.      zwei Ziffern im Bereich 1 bis 8 eingeben; diese werden als neue Faktoren 
  3659.      f╨ær Graustufendarstellung (Alt+G) bzw. Skalierung (Alt+S) verwendet. Wenn 
  3660.      nur eine Ziffer eingegeben wird, gibt diese die x- und y-Werte an (wie 
  3661.      +zoom und +scaling). Wenn zwei Ziffern eingegeben werden, so werden diese 
  3662.      als x- und y-Faktoren verwendet (wie +zoom-x, +zoom-y bzw. +scaling-x, 
  3663.      +scaling-y). 
  3664.  
  3665.  <T> 
  3666.  
  3667.      Bei dviscr und dvivik kann die Transformation auch nachtr╨öglich mit <T> 
  3668.      gefolgt von 0 bis 7 und <Enter> ge╨öndert werden. Dies ist z.Z. nicht 
  3669.      m╨ñglich, falls bei +font-resolution-x und +font-resolution-y verschiedene 
  3670.      Werte angegeben wurden und von Transformation 0, 2, 5 oder 7 auf 
  3671.      Transformation 1, 3, 4 oder 6 oder umgekehrt umgeschaltet werden soll. 
  3672.      Dar╨æberhinaus kann die Transformation nicht ge╨öndert werden, wenn ein Buch 
  3673.      hergestellt wird, .d.h., wenn +section-size oder +section-count einen von 
  3674.      Null verschiedenen Wert haben. 
  3675.  
  3676.  <K> 
  3677.  
  3678.      Mit <K> kann umgeschaltet werden, ob sich die Pfeiltasten (und andere) 
  3679.      sich auf Bildschirmkoordinaten oder transformierte Koordinaten beziehen 
  3680.      (z.B. falls der Monitor gedreht wurde). Zun╨öchst sind 
  3681.      Bildschirmkoordinaten eingestellt. Nach Dr╨æcken von <K> werden die 
  3682.      Pfeiltasten transformiert. Nochmaliges Dr╨æcken von <K> stellt den 
  3683.      Ausgangszustand wieder her. 
  3684.  
  3685.  Bei <T>, <->, <+>, <Alt>+<G> und <Alt>+<S> wird versucht, den Mittelpunkt des 
  3686.  Bildschirmes (oder -- falls das Lineal eingeschaltet ist -- den Punkt, den das 
  3687.  Lineal markiert) beizubehalten (Fixpunkt). Bei den Drehungen wird also um 
  3688.  diesen Punkt gedreht, bei den Spiegelungen liegt dieser Punkt auf der 
  3689.  Spiegelungsachse, bei Gr╨ñ╤üen╨önderung ist dieser Punkt das Streckungszentrum. 
  3690.  Falls der Ausschnitt dadurch au╤üerhalb des Bogens bewegt wird, wird er noch 
  3691.  entsprechend verschoben, so da╤ü der ganze Ausschnitt innerhalb des Bogens 
  3692.  liegt (falls m╨ñglich). 
  3693.  
  3694.  
  3695. ΓòÉΓòÉΓòÉ 5.2. 5.2 Eingabe von Zahlen ΓòÉΓòÉΓòÉ
  3696.  
  3697.  Wenn eine Statuszeile angezeigt wird, werden Zahlen dort eingegeben. Es kann 
  3698.  mit <Backspace> oder <Pfeil nach links> korrigiert werden, mit <Esc> wird die 
  3699.  Eingabe abgebrochen, mit <Enter> beendet. 
  3700.  
  3701.  Wenn keine Statuszeile (siehe +status-line:off) angezeigt wird, erfolgt die 
  3702.  Eingabe von Zahlen blind. Zun╨öchst h╨ñrt man einen Ton. Dann kann die Zahl 
  3703.  eingegeben werden (nur Ziffern und Vorzeichen). Mit <Backspace> oder <Pfeil 
  3704.  nach links> kann das vorige Zeichen gel╨ñscht werden; mit <Esc> wird die 
  3705.  Eingabe abgebrochen, mit <Enter> beendet. Bei fehlerhafter Eingabe ert╨ñnt ein 
  3706.  tiefer Ton. Wenn <Enter> gedr╨æckt wird, ert╨ñnt ein hoher Ton. 
  3707.  
  3708.  
  3709. ΓòÉΓòÉΓòÉ 5.3. 5.3 Die Statuszeile ΓòÉΓòÉΓòÉ
  3710.  
  3711.  Die Statuszeile enth╨ölt die folgenden Daten: 
  3712.  
  3713.   1. Ganz links wird die mit <F> und <C> eingestellte Stufe (1 bis 6) 
  3714.      angezeigt. 
  3715.  
  3716.   2. Rechts daneben steht entweder nichts (d.h. Lineal ausgeschaltet), ein `R' 
  3717.      (Lineal wird bewegt) oder ein `W' (Ausschnitt wird bewegt). 
  3718.  
  3719.   3. Wiederum ein St╨æckchen weiter rechts wird `Gxy' (falls 
  3720.      Graustufendarstellung m╨ñglich) sowie `Sxy' angezeigt. Dies sind die mit 
  3721.      +zoom-x, +zoom-y, +scaling-x und +scaling-y eingestellten (und mit <+>, 
  3722.      <->, <Alt>+<G> und <Alt>+<S> ver╨önderten) Werte. 
  3723.  
  3724.   4. In der Mitte wird Nummer der Bogenseite (im Beispiel: 5) und die 
  3725.      Seitennummer (im Beispiel: 10.7) angezeigt: 
  3726.  
  3727.                 5:     10.7
  3728.  
  3729.     Dies hei╤üt, da╤ü die f╨ænfte Bogenseite angezeigt wird. Die erste Seite der 
  3730.     Bogenseite hat die Seitennummer (\count0 bis \count9) 10.7. 
  3731.  
  3732.   5. Rechts wird die Position der `linken oberen' Ecke des Ausschnitts (dies 
  3733.      mu╤ü nicht die linke obere Ecke des Bildschirms sein; z.B. bei 
  3734.      Transformation 1 ist dies die linke untere Ecke des Bildschirms) oder die 
  3735.      Position des Lineals angezeigt (Einheit mit <U> und +ruler-unit 
  3736.      einstellbar). Die Position 
  3737.  
  3738.                 x=0pt y=0pt
  3739.  
  3740.     ist die `linke obere' Ecke des Bogens. Falls das Lineal mit Skalenstrichen 
  3741.     versehen ist, wird auch noch der Abstand zwischen zwei (kurzen) 
  3742.     Skalenstrichen (des horizontalen Lineals) angezeigt. Der Abstand zwischen 
  3743.     den Skalenstrichen wird so gew╨öhlt, da╤ü er nicht zu klein und nicht zu gro╤ü 
  3744.     ist. Jeder zehnte Skalenstrich ist etwas l╨önger als die ╨æbrigen. 
  3745.  
  3746.   6. Fast ganz rechts wird ein `W' angezeigt, falls Warnungen auftraten, die im 
  3747.      Grafikmodus nicht ausgegeben wurden. 
  3748.  
  3749.   7. Ganz rechts wird ein `*' angezeigt, solange das Bild aufgebaut oder nach 
  3750.      einem Text gesucht wird (damit man bei einer leeren Bogenseite nicht lange 
  3751.      auf den Text warten mu╤ü). 
  3752.  
  3753.  Mit +status-line:off kann die Statuszeile abgeschaltet werden. 
  3754.  
  3755.  
  3756. ΓòÉΓòÉΓòÉ 6. 6 \special ΓòÉΓòÉΓòÉ
  3757.  
  3758.  Die Treiber beachten alle \special-Anweisungen, die mit `em:' beginnen. 
  3759.  Zwischen `em:' und dem nachfolgenden Schl╨æsselwort (`graph', `point', `line', 
  3760.  `linewidth', `pcl' oder `pclfile') k╨ñnnen Leerzeichen stehen. 
  3761.  
  3762.  Alle \special-Anweisungen, die nicht mit `em:' beginnen, werden ohne Kommentar 
  3763.  ignoriert. 
  3764.  
  3765.  Es werden folgende \special-Anweisungen verstanden: 
  3766.  
  3767.   \special{em:graph xxx}
  3768.  
  3769.  Die Grafikdatei xxx wird an dieser Stelle eingef╨ægt. Die linke obere Ecke 
  3770.  kommt an der Position zu liegen, an der der Referenzpunkt (meistens liegt 
  3771.  dieser auf der Grundlinie des Zeichens, an der linken Kante) eines Zeichens zu 
  3772.  liegen k╨öme, w╨ærde statt der Grafik ein Zeichen gesetzt. Es k╨ñnnen MSP-Dateien 
  3773.  (MS-Paint unter Windows 1.x und 2.x), PCX-Dateien (Paintbrush) und 
  3774.  schwarz/wei╤ü-BMP-Dateien verwendet werden. PCX-Dateien, die im 
  3775.  4-Farben-CGA-Modus erstellt wurden, k╨ñnnen nicht verarbeitet werden. Mit RLE 
  3776.  komprimierte BMP-Dateien k╨ñnnen nicht verarbeitet werden. Bei PCX-Dateien 
  3777.  werden diejenigen Punkte gedruckt, die nicht wei╤ü sind (es wird die 
  3778.  Standardpalette vorausgesetzt). Aus Effizienzgr╨ænden wird die Verwendung von 
  3779.  MSP-Dateien (Windows 2.0) empfohlen. Die Breite der Grafik darf 32760, die 
  3780.  H╨ñhe 32766 Grafikpunkte nicht ╨æberschreiten. Hier ein Beispiel (die Grafik ist 
  3781.  21pt breit und 23pt hoch): 
  3782.  
  3783.           \begin{center}
  3784.           \begin{picture}(21,23)
  3785.             \put(0,23){\special{em:graph dvitrans.2}}
  3786.           \end{picture}
  3787.           \end{center}
  3788.  
  3789.  Wenn eine Grafikdatei nicht gefunden wurde und +batch-mode aktiv ist, wird die 
  3790.  Grafik weggelassen und Warnung 1303 ausgegeben. Wenn eine Grafikdatei nicht 
  3791.  gefunden wurde und +batch-mode nicht aktiv ist, wird nach dem Namen der 
  3792.  Grafikdatei gefragt. Wenn /d eingegeben wird, l╨ö╤üt der Treiber die Grafik weg. 
  3793.  Wenn +change-mode aktiv ist, wird f╨ær jedes \special{em:graph}-Kommando nach 
  3794.  dem Dateinamen gefragt. 
  3795.  
  3796.   \special{em:point n[,[x],[y]]}
  3797.   \special{em:line a[h|v|p],b[h|v|p][,width]}
  3798.   \special{em:linewidth width}
  3799.   \special{em:moveto}
  3800.   \special{em:lineto}
  3801.  
  3802.  Hiermit k╨ñnnen Linien in beliebigen Winkeln gedruckt werden. Mit 
  3803.  \special{em:point n} wird der Punkt n (1 bis 32767) definiert. Er bekommt die 
  3804.  Koordinaten des Referenzpunktes. Wenn aber x oder y oder beide zus╨ötzlich 
  3805.  angegeben sind, werden diese Koordinaten anstelle der Koordinaten des 
  3806.  Referenzpunktes verwendet. So wird z.B. mit 
  3807.  
  3808.           \special{em:point 1,10pt}
  3809.  
  3810.  der Punkt 1 10pt rechts vom linken Rand mit der Y-Koordinate des 
  3811.  Referenzpunktes definiert. 
  3812.  
  3813.  Die Positionierung der einzelnen \special{em:point n}-Anweisungen kann in 
  3814.  LaTeX mit dem picture environment geschehen. F╨ær plain TeX sei auf The 
  3815.  TeXbook, Seite 389, verwiesen. Jeweils zwei solcher Punkte k╨ñnnen mit einer 
  3816.  Linie verbunden werden: \special{em:line a,b,width} verbindet die beiden 
  3817.  Punkte mit den Nummern a und b. Die Linienbreite betr╨ögt `width', es k╨ñnnen 
  3818.  alle bei +unit beschriebenen Ma╤üeinheiten au╤üer `px' verwendet werden. Bei der 
  3819.  Angabe der Nummern der Endpunkte kann jeweils `h', `v' oder `p' an die Nummer 
  3820.  angeh╨öngt werden ; hiermit wird festgelegt, wie die Linie am jeweiligen Ende 
  3821.  abzuschneiden ist: Mit `p' wird senkrecht zur Linienrichtung abgeschnitten, 
  3822.  mit `h' horizontal und mit `v' vertikal. Ohne Angabe wird `p' verwendet. 
  3823.  Vorsicht: Waagrechte Linien k╨ñnnen nicht horizontal, senkrechte nicht vertikal 
  3824.  abgeschnitten werden! 
  3825.  
  3826.  Beispiel: 
  3827.  
  3828.           \special{em:line 1,2v,4pt}
  3829.  
  3830.  Die Definition der Punkte braucht nicht vor der Definition der Linie zu 
  3831.  erfolgen. Die Punkte und Linien beziehen sich nur auf eine Seite. 
  3832.  
  3833.  Falls viele Linien der gleichen Breite gezeichnet werden sollen, empfiehlt 
  3834.  sich die Verwendung von \special{em:linewidth width}. Hiermit wird die 
  3835.  Linienbreite f╨ær \special{em:line a,b} festgelegt (Standardlinienbreite). 
  3836.  Bevor die Standardlinienbreite festgelegt wird, ist diese auf 0.4pt gesetzt. 
  3837.  Dieses Kommando mu╤ü vor dem ersten \special{em:line a,b} kommen; sonst wird 
  3838.  0.4pt benutzt. Deshalb sollte die Standardlinienbreite vor jeder Liniengrafik 
  3839.  festgelegt werden. 
  3840.  
  3841.  Es gibt eine weitere M╨ñglichkeit zum Linienzeichnen: Mit \special{em:moveto} 
  3842.  wird die aktuelle Zeichenposition auf die Koordinaten des Referenzpunktes 
  3843.  gesetzt (ohne zu zeichnen), mit \special{em:lineto} wird eine Linie zwischen 
  3844.  der aktuellen Zeichenposition und dem Referenzpunkt gezeichnet und der 
  3845.  `reference point' als neue Zeichenposition verwendet. Mit einem 
  3846.  \special{em:moveto} und mehreren \special{em:lineto} kann ein Linienzug 
  3847.  gezeichnet werden. Es wird die mit \special{em:linewidth width} eingestellte 
  3848.  Linienbreite benutzt. 
  3849.  
  3850.   \special{em:pcl text}
  3851.  
  3852.  Diese Anweisung wird nur von dvihplj beachtet, alle anderen Treiber ignorieren 
  3853.  sie ohne Warnung. Direkt nach em:pcl werden alle Leerzeichen ignoriert, die 
  3854.  restlichen Zeichen werden direkt in die Ausgabe kopiert, wobei zuvor der 
  3855.  Cursor auf den Referenzpunkt gestellt wird. Das folgende Beispiel druckt ein 
  3856.  graues Rechteck der Breite und H╨ñhe 0.5in: 
  3857.  
  3858.           \special{em:pcl ^^1b*c15g360h360v2P}
  3859.  
  3860.   \special{em:pclfile name}
  3861.  
  3862.  Diese Anweisung wird nur von dvihplj beachtet, alle anderen Treiber ignorieren 
  3863.  sie ohne Warnung. Die Datei `name' wird direkt in die Ausgabe kopiert, wobei 
  3864.  zuvor der Cursor auf den Referenzpunkt gestellt wird. Die Datei wird nur unter 
  3865.  dem angegeben Namen (im Arbeitsverzeichnis, falls kein absoluter Pfadname 
  3866.  verwendet wird) gesucht. Beispiel: 
  3867.  
  3868.           \special{em:pclfile myfile.pcl}
  3869.  
  3870.  
  3871. ΓòÉΓòÉΓòÉ 7. 7 Verschiedenes ΓòÉΓòÉΓòÉ
  3872.  
  3873.   Allgemeine Hinweise
  3874.   Ausgabe bei +verbosity:4
  3875.   Fehlercodes (ERRORLEVEL)
  3876.   Bekannte Fehler
  3877.   Erw╨ænschte Erweiterungen
  3878.  
  3879.  
  3880. ΓòÉΓòÉΓòÉ 7.1. 7.1 Allgemeine Hinweise ΓòÉΓòÉΓòÉ
  3881.  
  3882.  Wenn der Speicher knapp ist, verwenden die Treiber Erweiterungsspeicher (EMS 
  3883.  4.0 oder XMS), falls vorhanden. Wenn dieser ebenfalls nicht ausreicht oder 
  3884.  nicht vorhanden ist oder die Verwendung abgeschaltet ist (+use-ems:off und 
  3885.  +use-xms:off), wird eine tempor╨öre Zwischendatei verwendet. Mit der 
  3886.  Environment-Variablen TMP kann das Verzeichnis eingestellt werden, in dem 
  3887.  diese Datei angelegt wird. Wenn TMP nicht gesetzt ist, wird die Datei im 
  3888.  Hauptverzeichnis des aktuellen Laufwerks angelegt. Im Normalfall wird die 
  3889.  Datei automatisch wieder gel╨ñscht. Der Name der Datei beginnt mit `dv', worauf 
  3890.  eine Zahl folgt. 
  3891.  
  3892.  Bei dem Treiber dvidot (sowie dviscr und dvivik wenn +zoom verwendet wird) 
  3893.  werden Zeichen nicht gedruckt, deren oberste Pixel-Reihe oberhalb des oberen 
  3894.  Papierrandes liegt. 
  3895.  
  3896.  In den Zeichens╨ötzen d╨ærfen nur Zeichen mit Codes von 0 bis 255 vorkommen. 
  3897.  
  3898.  Die Breite eines Zeichens darf 32760 Punkte nicht ╨æberschreiten, die H╨ñhe darf 
  3899.  32766 nicht ╨æberschreiten. Wenn mehr als 32000 Bytes Speicher f╨ær ein Zeichen 
  3900.  ben╨ñtigt werden (etwa 504x507 Punkte) verringert sich jedoch die 
  3901.  Geschwindigkeit der Treiber deutlich. 
  3902.  
  3903.  Wenn MS-DOS oder PC-DOS beim Drucken behauptet, der Drucker w╨öre nicht bereit, 
  3904.  sollte dieses Kommando vorher benutzt werden: 
  3905.  
  3906.           mode lpt1,,p                                    (DOS 2.x oder 3.x)
  3907.           mode lpt1 retry=r                               (DOS 4.0 oder sp╨öter)
  3908.  
  3909.  wobei nat╨ærlich f╨ær lpt1 die richtige Druckerschnittstelle einzutragen ist. 
  3910.  Dies bewirkt, da╤ü auf den Drucker `ewig' gewartet wird. Bei den 
  3911.  Druckerschnittstellen LPT1 bis LPT4 k╨ñnnen Sie auch die Option +xon-xoff 
  3912.  verwenden. 
  3913.  
  3914.  Texte f╨ær Fehlermeldungen und Warnungen werden aus der Datei dvidrv.err 
  3915.  gelesen. Diese Datei mu╤ü sich im `data'-Unterverzeichnis des 
  3916.  emTeX-Verzeichnisses befinden. Diese Datei wurde eingef╨æhrt, um Speicherplatz 
  3917.  zu sparen, nicht um das ╨₧ndern der Meldungen durch den Benutzer zu 
  3918.  erm╨ñglichen. 
  3919.  
  3920.  
  3921. ΓòÉΓòÉΓòÉ 7.2. 7.2 Ausgabe bei +verbosity:4 ΓòÉΓòÉΓòÉ
  3922.  
  3923.   dvihplj
  3924.   Alle Treiber
  3925.  
  3926.  
  3927. ΓòÉΓòÉΓòÉ 7.2.1. 7.2.1 dvihplj ΓòÉΓòÉΓòÉ
  3928.  
  3929.  Am Ende jeder Bogenseite: <a+b,c,d> 
  3930.  
  3931.  a       Speicherbedarf f╨ær Zeichens╨ötze 
  3932.  
  3933.  b       Speicherbedarf f╨ær diese Bogenseite 
  3934.  
  3935.  c       Anzahl der bisher definierten Zeichens╨ötze 
  3936.  
  3937.  d       Anzahl der auf dieser Bogenseite verwendeten Zeichens╨ötze 
  3938.  
  3939.  
  3940. ΓòÉΓòÉΓòÉ 7.2.2. 7.2.2 Alle Treiber ΓòÉΓòÉΓòÉ
  3941.  
  3942.  Am Ende des Programmlaufs wird die Speicherverteilung angezeigt, z.B. 
  3943.  
  3944.           Page buffers                      4      40024
  3945.  
  3946.  Dies bedeutet, da╤ü durch 4 Bogenseitenpuffer zusammen 40024 Bytes belegt 
  3947.  wurden. Die gleiche Ausgabe erscheint auch dann, wenn +verbosity:4 nicht 
  3948.  verwendet wurde und der Speicherplatz nicht ausreicht. 
  3949.  
  3950.  
  3951. ΓòÉΓòÉΓòÉ 7.3. 7.3 Fehlercodes (ERRORLEVEL) ΓòÉΓòÉΓòÉ
  3952.  
  3953.  Die Treiber liefern die folgenden Fehlercodes an den Vaterproze╤ü: 
  3954.  
  3955.  0       Alles in Ordnung 
  3956.  
  3957.  1       Fehlerhaftes Argument 
  3958.  
  3959.  2       Fehlerhafte \special-Anweisung 
  3960.  
  3961.  8       Zeichens╨ötze sollen berechnet werden 
  3962.  
  3963.  9       Fehler (dvidrv-Programm) 
  3964.  
  3965.  100     Zuwenig Speicher 
  3966.  
  3967.  101     Zuwenig Speicher oder Plattenplatz 
  3968.  
  3969.  200     Fehlerhafte DVI-Datei 
  3970.  
  3971.  201     Fehlerhafte Zeichensatzdatei oder Zeichensatzdatei nicht gefunden 
  3972.  
  3973.  202     Fehlerhafte Grafikdatei oder Grafikdatei nicht gefunden 
  3974.  
  3975.  203     Fehlerhafte VF-Datei 
  3976.  
  3977.  204     Sonstiger Fehler 
  3978.  
  3979.  254     Interner Fehler 
  3980.  
  3981.  Sie k╨ñnnen den Fehlercode mit IF ERRORLEVEL in Batch-Dateien abfragen. 
  3982.  
  3983.  
  3984. ΓòÉΓòÉΓòÉ 7.4. 7.4 Bekannte Fehler ΓòÉΓòÉΓòÉ
  3985.  
  3986.  Unter ╨ölteren Varianten von DR-DOS 5.0 kann nicht direkt auf eine 
  3987.  Schnittstelle (z.B. PRN) ausgegeben werden. Dies ist ein Fehler in DR-DOS 5.0. 
  3988.  Verwenden Sie +xon-xoff:on zusammen mit LPT1 bis LPT4 oder COM1 bis COM4. 
  3989.  
  3990.  Im Presentation-Manager-Treiber f╨ær die Video-7-Karte scheint ein Fehler zu 
  3991.  sein, der zu Abst╨ærzen von dvipm f╨æhrt. 
  3992.  
  3993.  Virtual Fonts k╨ñnnen zur Zeit nicht direkt oder indirekt auf sich selbst in 
  3994.  einer anderen Gr╨ñ╤üe Bezug nehmen. 
  3995.  
  3996.  Beim ╨⌐ffnen einer neuen DVI-Datei gibt dvipm noch nicht allen verwendeten 
  3997.  Speicher frei. Dies bewirkt, da╤ü jedesmal etwas mehr Speicher ben╨ñtigt wird, 
  3998.  bis der Speicher irgendwann einmal nicht mehr ausreicht und dvipm neu 
  3999.  gestartet werden mu╤ü. 
  4000.  
  4001.  
  4002. ΓòÉΓòÉΓòÉ 7.5. 7.5 Erw╨ænschte Erweiterungen ΓòÉΓòÉΓòÉ
  4003.  
  4004.  o Optionen in \special. [Ziemlich unm╨ñglich] 
  4005.  
  4006.  o \special{em:include filename} zum Einf╨ægen der ersten Seite einer DVI-Datei. 
  4007.    [Unwahrscheinlich] Geht aber (f╨ær hinreichend kleine Seiten) ╨æber Virtual 
  4008.    Fonts. 
  4009.  
  4010.  o Seiten sortieren (nach Nummer, wahlweise Vorzeichen ignorieren). 
  4011.    [Gelegentlich] 
  4012.  
  4013.  o Treiber f╨ær folgende Ger╨öte: 
  4014.  
  4015.     - Brother und andere Typenraddrucker. [Abgelehnt] 
  4016.  
  4017.     - HPGL. [Problem: Fonts] 
  4018.  
  4019.  o Farbe f╨ær NEC P6, HP DeskJet 550C u.a. Farbdrucker. [F╨ær Nadeldrucker sehr 
  4020.    schwierig] 
  4021.  
  4022.  o Alignment von Zeichen bei +scaling. [Wird immer wieder verschoben] 
  4023.  
  4024.  o Warnung falls Objekte au╤üerhalb der Bogenseite liegen. [Nicht einfach] 
  4025.  
  4026.  o Linien: true dimensions (f╨ær Linienbreite). [Wahrscheinlich nie] 
  4027.  
  4028.  o \special{em:moveto} und \special{em:lineto}: Knick- und Endpunkte anst╨öndig 
  4029.    behandeln. [Ziemlich viel Arbeit] 
  4030.  
  4031.  o NEC P6: unidirektional. [geht z.Z. mit +init-files] 
  4032.  
  4033.  o Auch nicht ganzzahlige Werte bei +scaling und +zoom. [Arbeit] 
  4034.  
  4035.  o Anst╨öndiges Men╨æ. [Viel Aufwand, zuwenig Speicher] 
  4036.  
  4037.  o dviscr: Sp╨öter in Grafikmodus umschalten. [Geplant] 
  4038.  
  4039.  o dviscr: Statuszeile bei <K> transformieren. [Aufwand] 
  4040.  
  4041.  o Transformation auch von Grafiken [geplant] 
  4042.  
  4043.  o Graustufen auf Monochrome-Bildschirm mit EGA (Verwendung von 16 Farben). 
  4044.    [Vielleicht] 
  4045.  
  4046.  o Maussteuerung f╨ær dviscr. [Abgelehnt] 
  4047.  
  4048.  
  4049. ΓòÉΓòÉΓòÉ 8. 8 Installation der Druckertreiber und der Screen-Previewer ΓòÉΓòÉΓòÉ
  4050.  
  4051.   1. Das Betatest-Paket wird wie folgt ausgepackt: 
  4052.  
  4053.                 c:
  4054.                 cd \
  4055.                 unzip -o a:dvid15f1
  4056.                 unzip -o a:dvid15f2
  4057.  
  4058.     oder 
  4059.  
  4060.                 pkunzip -d -o a:dvid15f1 c:\
  4061.                 pkunzip -d -o a:dvid15f2 c:\
  4062.  
  4063.     Dieses Beispiel geht davon aus, da╤ü sich dvid15f1.zip und dvid15f2.zip auf 
  4064.     einer Diskette in Laufwerk A: befinden und da╤ü emTeX auf Laufwerk C: 
  4065.     installiert ist. 
  4066.  
  4067.   2. Da dvimsp durch dvidot ersetzt wurde, sollten Sie \emtex\dvimsp.exe sowie 
  4068.      \emtex\msp*.bat und \emtex\msp*.cmd l╨ñschen. 
  4069.  
  4070.      Einige Dateien wurden vom Verzeichnis \emtex nach \emtex\data verlegt. Sie 
  4071.      sollten deshalb folgende Dateien in \emtex l╨ñschen: *.cnf, *.dot, *.sub, 
  4072.      dvidrv.err, fontlist. 
  4073.  
  4074.      Falls Sie zus╨ötzliche DOT-Dateien verwenden, m╨æssen Sie dies mit 
  4075.  
  4076.                 makedot -c dateiname.ext
  4077.  
  4078.     neu aus den Textdateien erzeugen. 
  4079.  
  4080.     Falls Sie eigene Batch-Dateien verwenden, beachten Sie bitte, da╤ü 
  4081.     dvidrv.exe unter OS/2 nicht mehr verwendet wird. 
  4082.  
  4083.   3. Falls Sie Zeichensatzdisketten besitzen, sollten Sie die Zeichens╨ötze auf 
  4084.      die Platte kopieren. Z.B. auf Platte C: installieren: 
  4085.  
  4086.                 md c:\texfonts
  4087.                 copy a:*.fli c:\texfonts
  4088.  
  4089.     Die letzte Zeile mu╤ü f╨ær alle passenden Zeichensatzdisketten wiederholt 
  4090.     werden. Die Zeichens╨ötze sollten m╨ñglichst nicht in ein Verzeichnis unter 
  4091.     \emtex gespeichert werden, damit bei der Installation einer neuen 
  4092.     emTeX-Version die alte Version einfacher gel╨ñscht werden kann (d.h. ohne 
  4093.     da╤ü die Zeichens╨ötze nochmals auf die Platte kopiert werden m╨æssen). 
  4094.  
  4095.   4. Falls Sie keine oder nicht alle ben╨ñtigten Zeichens╨ötze zur Verf╨ægung 
  4096.      haben, sollten Sie METAFONT und MFjob installieren, d.h. die Pakete MF und 
  4097.      MFWARE auspacken, damit die fehlenden Zeichens╨ötze automatisch berechnet 
  4098.      werden k╨ñnnen sobald sie ben╨ñtigt werden. Es ist MFjob 1.1m oder sp╨öter 
  4099.      erforderlich. Siehe auch Abschnitt 4.4, Automatisches Ausrechnen von 
  4100.      Zeichens╨ötzen. 
  4101.  
  4102.   5. Die folgenden Environment-Variablen sollten gesetzt werden: 
  4103.  
  4104.     DVIDRVINPUT Suchpfad f╨ær DVI-Dateien. 
  4105.  
  4106.     DVIDRVFONTS Suchpfad f╨ær FLI-Dateien. 
  4107.  
  4108.     DVIDRVGRAPH Suchpfad f╨ær Grafikdateien. 
  4109.  
  4110.     EMTEXDIR emTeX-Verzeichnis. 
  4111.  
  4112.      Dies geschieht z.B. durch 
  4113.  
  4114.                 set dvidrvinput=c:\mytex;c:\emtex\doc;c:\emtex\doc\german
  4115.                 set dvidrvfonts=c:\texfonts
  4116.                 set dvidrvgraph=c:\mytex;c:\emtex\doc
  4117.                 set emtexdir=c:\emtex
  4118.  
  4119.     Bitte beachten Sie, da╤ü die Environment-Variablen keine Leerzeichen 
  4120.     enthalten sollten; beim Kopieren mit `Cut & Paste' k╨ñnnen sich leicht 
  4121.     Leerzeichen am Zeilenende einschleichen. 
  4122.  
  4123.     Das Verzeichnisse c:\emtex\doc\german (in DVIDRVINPUT) und c:\emtex\doc (in 
  4124.     DVIDRVGRAPH) sind zum Drucken des dvidrv-Handbuchs mitaufgenommen. Alle 
  4125.     diese Angaben sollten in die Datei autoexec.bat (OS/2: config.sys) 
  4126.     eingetragen werden. \emtex\set-tex.bat bzw. \emtex\set-tex.cmd kann als 
  4127.     Muster verwendet werden oder ge╨öndert und von autoexec.bat aufgerufen 
  4128.     werden. Wenn Sie die Environment-Variablen nicht setzen wollen oder k╨ñnnen, 
  4129.     so m╨æssen Sie die gew╨ænschten Verzeichnisse in den Konfigurationsdateien 
  4130.     (*.cnf) eintragen nachdem diese umbenannt wurden. 
  4131.  
  4132.   6. Bei Verwendung von OS/2: Wenn dviscr unter OS/2 verwendet werden soll oder 
  4133.      dvipm die VGA- oder 8514/A-Palette zur Erzielung verbesserter 
  4134.      Graustufendarstellung ╨öndern soll, mu╤ü die Zeile 
  4135.  
  4136.                 IOPL=YES
  4137.  
  4138.     in config.sys eingetragen werden, sofern noch nicht geschehen. 
  4139.  
  4140.     Wenn Sie den Spooler von OS/2 1.x nicht unbedingt ben╨ñtigen, sollten Sie 
  4141.     ihn abschalten. Unter OS/2 2.x kann der Spooler so eingestellt werden, da╤ü 
  4142.     gedruckt wird, w╨öhrend Daten an den Spooler geschickt werden. Diese 
  4143.     Einstellung wird empfohlen. 
  4144.  
  4145.     Verschiedene OS/2-Environment-Variablen (sowie der Wert von LIBPATH) 
  4146.     sollten in config.sys erg╨önzt werden. Hierzu f╨ægen Sie das zus╨ötzliche 
  4147.     Verzeichnis am Ende der zust╨öndigen Zeile in config.sys an, durch ein 
  4148.     Semikolon von den bisherigen Werten getrennt. Ein Semikolon am Ende der 
  4149.     Zeile ist optional.
  4150.  
  4151.     F╨ær die Online-Hilfe von dvipm sollten Sie die Environment-Variable HELP um 
  4152.     das Verzeichnis \emtex\help erweitern. Diese Environment-Variable mu╤ü in 
  4153.     config.sys gesetzt werden. Beispiel: 
  4154.  
  4155.                 SET HELP=C:\OS2\HELP;C:\EMTEX\HELP
  4156.  
  4157.     Au╤üerdem sollten Sie das Verzeichnis \emtex\book\german in der 
  4158.     Environment-Variable BOOKSHELF auflisten damit Sie mit 
  4159.  
  4160.                 view dvidrv
  4161.  
  4162.     die dvidrv-Anleitung lesen k╨ñnnen. Hierzu erg╨önzen Sie den Wert der 
  4163.     Environment-Variablen BOOKSHELF in config.sys um das Verzeichnis 
  4164.     c:\emtex\book\german, mit geeigneter Laufwerksangabe. Die zust╨öndige Zeile 
  4165.     in config.sys kann dann z.B. so aussehen: 
  4166.  
  4167.                 SET BOOKSHELF=C:\OS2\BOOK;C:\EMTEX\BOOK\GERMAN
  4168.  
  4169.     F╨ær dvipm m╨æssen sich die Dateien dvipmres.dll, emdll1x.dll, emdll1x2.dll 
  4170.     und emx.dll in einem Verzeichnis befinden, das im LIBPATH-Eintrag von 
  4171.     config.sys aufgef╨æhrt ist. Hierzu sollten Sie c:\emtex\dll -- mit 
  4172.     geeigneter Laufwerksangabe -- zu LIBPATH in config.sys hinzuf╨ægen.  Die 
  4173.     zust╨öndige Zeile in config.sys kann dann z.B. wie so aussehen: 
  4174.  
  4175.                 LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;C:\EMTEX\DLL
  4176.  
  4177.     Wenn Sie OS/2 1.x verwenden, sollte Sie vp.cmd dergestalt ╨öndern, da╤ü 
  4178.     dvipm16.exe (oder auch dvipm167.exe falls ein numerischer Koprozessor 
  4179.     vorhanden ist) statt dvipm.exe gestartet wird. 
  4180.  
  4181.     Um die ╨₧nderungen an config.sys zu aktivieren, sollten Sie den Rechner neu 
  4182.     starten. 
  4183.  
  4184.   7. Nun k╨ñnnen Sie die folgenden Batch-Dateien verwendet: 
  4185.  
  4186.     v       Screen-Previewer (dviscr). 
  4187.  
  4188.     vs      Screen-Previewer (dviscrs). 
  4189.  
  4190.     vp      Screen-Previewer f╨ær Presentation Manager (dvipm) 
  4191.  
  4192.     prthplj Druckertreiber (dvihplj: HP LaserJet+, 300 DPI) 
  4193.  
  4194.     prthpljh Druckertreiber (dvihplj: HP LaserJet IV, 600 DPI) 
  4195.  
  4196.     prtp6l  Druckertreiber (dvidot p6l: P6 mit 180 DPI). 
  4197.  
  4198.     prtp6m  Druckertreiber (dvidot p6m: P6 mit 360x180 DPI). 
  4199.  
  4200.     prtp6h  Druckertreiber (dvidot p6h: P6 mit 360 DPI). 
  4201.  
  4202.     prtfx   Druckertreiber (dvidot fx80: EPSON FX-80). 
  4203.  
  4204.     prtfxl  Druckertreiber (dvidot fx80l: EPSON FX-80, Probedruck). 
  4205.  
  4206.     prtlql  Druckertreiber (dvidot lql: EPSON LQ mit 180 DPI). 
  4207.  
  4208.     prtlqm  Druckertreiber (dvidot lqm: EPSON LQ mit 360x180 DPI). 
  4209.  
  4210.     prtlqh  Druckertreiber (dvidot lqh: EPSON LQ mit 360 DPI). Vorsicht: nicht 
  4211.             alle LQ-Drucker unterst╨ætzen 360 DPI. 
  4212.  
  4213.     prtsty  Druckertreiber (dvidot sty800: EPSON Stylus 800). 
  4214.  
  4215.     prtitoh Druckertreiber (dvidot itoh: C.ITOH 8510A). 
  4216.  
  4217.     prtaiw  Druckertreiber (dvidot aiw: Apple Imagewriter). 
  4218.  
  4219.     pcxlj   PCX-Grafikdatei erzeugen (Parameter: lj.cnf). 
  4220.  
  4221.     pcxp6l  PCX-Grafikdatei erzeugen (Parameter: p6l.cnf). 
  4222.  
  4223.     pcxp6m  PCX-Grafikdatei erzeugen (Parameter: p6m.cnf). 
  4224.  
  4225.     pcxp6h  PCX-Grafikdatei erzeugen (Parameter: p6h.cnf). 
  4226.  
  4227.     pcxfx   PCX-Grafikdatei erzeugen (Parameter: fx.cnf). 
  4228.  
  4229.     pcxito  PCX-Grafikdatei erzeugen (Parameter: ito.cnf). 
  4230.  
  4231.      Wenn Sie eine ╨öltere DOS-Version als 3.3 benutzen, sollten Sie die erste 
  4232.      Zeile dieser Batch-Dateien von 
  4233.  
  4234.                 @echo off
  4235.  
  4236.     in 
  4237.  
  4238.                 echo off
  4239.  
  4240.     ╨öndern. 
  4241.  
  4242.     Die Batch-Dateien v.cmd, v.bat und vs.bat sind so eingestellt, da╤ü die 
  4243.     Konfigurationsdatei lj.cnf (LJ-Zeichens╨ötze) benutzt wird. vp.cmd ist so 
  4244.     eingestellt, da╤ü die Konfigurationsdatei p6l.cnf (P6L-Zeichens╨ötze) benutzt 
  4245.     wird. Soll eine andere Konfigurationsdatei verwendet werden, so sind diese 
  4246.     Batch-Dateien entsprechend abzu╨öndern oder Sie m╨æssen die 
  4247.     Konfigurationsdatei in der Kommandozeile angeben, z.B.: 
  4248.  
  4249.                 v @p6l.cnf meintext
  4250.  
  4251.     Wenn Sie f╨ær einen Druckertreiber nicht die richtigen Zeichens╨ötze haben, 
  4252.     k╨ñnnen die vorhandenen in bestimmten F╨öllen (in der folgenden Tabelle mit * 
  4253.     markiert) von den Treibern verkleinert werden (dies ist mit einem 
  4254.     Druckqualit╨ötsverlust verbunden). F╨ær dviscr und dvipm ist es jedoch 
  4255.     besser, Graustufendarstellung zu verwenden. Beispiel: 
  4256.  
  4257.                 @p6m.cnf +zoom-x:2
  4258.  
  4259.     sollte statt 
  4260.  
  4261.                 @p6l_p6m.cnf
  4262.  
  4263.     verwendet werden. Es gibt folgende Konfigurationsdateien: 
  4264.  
  4265.                 Dateiname    Γöé Aufl╨ñsung Γöé Zeichens╨ötze Γöé Zeichensatzaufl╨ñsung
  4266.                 ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4267.                 bj.cnf       Γöé   360     Γöé    BJ        Γöé      360
  4268.                 fax.cnf      Γöé 204x196   Γöé    FAX       Γöé    204x196
  4269.                 fx.cnf       Γöé 240x216   Γöé    FX        Γöé    240x216
  4270.                 ito.cnf      Γöé 160x144   Γöé    ITO       Γöé    160x144
  4271.                 lj.cnf       Γöé   300     Γöé    LJ        Γöé      300
  4272.                 ljh.cnf      Γöé   600     Γöé    LJH       Γöé      600
  4273.                 mxl_fx.cnf   Γöé 120x72    Γöé    FX        Γöé    240x216
  4274.                 p6h.cnf      Γöé   360     Γöé    P6H       Γöé      360
  4275.                 p6l.cnf      Γöé   180     Γöé    P6L       Γöé      180
  4276.                 p6l_p6h.cnf *Γöé   180     Γöé    P6H       Γöé      360
  4277.                 p6l_p6m.cnf *Γöé   180     Γöé    P6M       Γöé    360x180
  4278.                 p6m.cnf      Γöé 360x180   Γöé    P6M       Γöé    360x180
  4279.                 p6m_p6h.cnf *Γöé 360x180   Γöé    P6H       Γöé      360
  4280.  
  4281.     Die mit * markierten Konfigurationsdateien verwenden skalierte 
  4282.     Zeichens╨ötze, siehe +font-scaling. 
  4283.  
  4284.     Sie k╨ñnnen die Programmdateien verwenden, welche den numerischen 
  4285.     Koprozessor ausnutzen, indem Sie das Zeichen `7' an den Programmnamen in 
  4286.     den Batch-Dateien anh╨öngen. Um z.B. die Koprozessor-Version von dviscr zu 
  4287.     verwenden, ersetzen Sie dviscr in v.bat (oder v.cmd) durch dviscr7. Die 
  4288.     Koprozessor-Versionen der Programme funktionieren nat╨ærlich nur dann, wenn 
  4289.     auch tats╨öchlich ein Koprozessor (wie z.B. 8087 oder 80387) in Ihrem 
  4290.     Rechner installiert ist. 
  4291.  
  4292.   8. R╨önder justieren. Das Verfahren ist in dieser Anleitung unter +left-margin 
  4293.      und +top-margin beschrieben. Die Einstellungen sollten in den jeweiligen 
  4294.      Batch-Dateien eingetragen werden, nicht in den Konfigurationsdateien, da 
  4295.      die R╨önder vom Drucker, aber nicht von den Zeichens╨ötzen abh╨öngen. 
  4296.  
  4297.   9. Wenn Sie einen NEC P7, EPSON FX-100 oder einen anderen breiten 
  4298.      Nadeldrucker verwenden, sollten Sie die Batch-Dateien prt*.cmd bzw. 
  4299.      prt*.bat ab╨öndern (dies betrifft die Papierbreite). Statt fx80 ist fx100 
  4300.      zu verwenden, statt p6l, p6m und p6h ist p7l, p7m und p7h zu verwenden, 
  4301.      statt lql, lqm und lqh ist lqwl, lqwm und lqwh zu verwenden. 
  4302.  
  4303.  10. dvidrv-Handbuch drucken: Paket DVIDRVMA installieren und Anleitung in 
  4304.      dvidrvma.doc beachten. Achtung: Das Handbuch in DVIDRVMA ist derart 
  4305.      veraltet, da╤ü Sie es unter keinen Umst╨önden drucken sollten. 
  4306.  
  4307.  11. Wenn Sie die Gr╨ñ╤üe und Positionen der dvipm-Fenster nach Ihren W╨ænschen 
  4308.      eingestellt haben, k╨ñnnen Sie Ihre Einstellungen mit File->Settings->Save 
  4309.      sichern. 
  4310.  
  4311.  
  4312. ΓòÉΓòÉΓòÉ 9. 9 Erkl╨örung der Warnungen und Fehlermeldungen ΓòÉΓòÉΓòÉ
  4313.  
  4314.  Wenn als Text einer Warnung oder Fehlermeldung `[cannot open dvidrv.err]' 
  4315.  ausgegeben wird, konnte die Datei dvidrv.err, welche die Texte enth╨ölt, nicht 
  4316.  gefunden werden. Sie sollten dann die Bedeutung der Warnung anhand der Nummer 
  4317.  hier nachschlagen. 
  4318.  
  4319.   Warnungen (Nummern 1xxx)
  4320.   Fatale Fehler (2xxx)
  4321.   Interne Fehler (3xxx)
  4322.  
  4323.  
  4324. ΓòÉΓòÉΓòÉ 9.1. 9.1 Warnungen (Nummern 1xxx) ΓòÉΓòÉΓòÉ
  4325.  
  4326.  Wenn der mit +verbosity eingestellte Meldungsumfang kleiner als die in eckigen 
  4327.  Klammern stehende Zahl ist, unterbleibt die Ausgabe der Warnung. Wenn in 
  4328.  eckigen Klammern ein F angegeben ist, unterbleibt die Ausgabe der Warnung, 
  4329.  wenn +font-load-limit:-1 angegeben wurde. Wenn in eckigen Klammern ein 
  4330.  Treibername angegeben ist, so gibt es diese Meldung nur bei diesem Treiber. 
  4331.  #1, #2 usw. stehen f╨ær variable Felder. 
  4332.  
  4333.  Alle Warnungen haben das Format 
  4334.  
  4335.           Warning 1xxx: ...
  4336.  
  4337.  Im folgenden wird nur die Nummer und die Meldung abgedruckt. 
  4338.  
  4339.   1000: argument `#1' of option `#2' is not a valid number
  4340.  
  4341.      Das Zahlenargument #1 der Option #2 ist keine zul╨össige Zahl. Oder es 
  4342.      wurde bei der Frage nach einer Zeichensatzdatei eine unzul╨össige Zahl 
  4343.      angegeben. 
  4344.  
  4345.   1001: invalid number or unit of measure in argument `#1' of option `#2'
  4346.  
  4347.      Das Argument #1 der Option #2 ist keine zul╨össige Zahl oder die Einheit 
  4348.      ist nicht zul╨össig. Beachten Sie bitte, da╤ü Ma╤üeinheiten in 
  4349.      Kleinschreibung einzugeben sind. 
  4350.  
  4351.   1002: argument `#1' of option `#2' is too long
  4352.  
  4353.      Das Argument #1 der Option #2 ist zu lang. 
  4354.  
  4355.   1005: argument `#1' of option `#2' is not a valid page number
  4356.  
  4357.      Eine Seitenangabe bei +first-page oder +last-page ist fehlerhaft. 
  4358.  
  4359.   1008: ambiguous option: #1. Matching options are:
  4360.  
  4361.      Die Eingabe #1 ist nicht eindeutig: es gibt mehrere Optionen, die auf Ihre 
  4362.      Eingabe #1 passen. Alle diese Optionen werden aufgelistet. 
  4363.  
  4364.   1009: unknown option: #1
  4365.  
  4366.      Die Option #1 existiert nicht. 
  4367.  
  4368.   1010: argument `#1' of option `#2' is not a valid unit of measure
  4369.  
  4370.      Bei +unit oder +ruler-unit wurde keine korrekte Ma╤üeinheit angegeben, 
  4371.      n╨ömlich #1. Zul╨össige Ma╤üeinheiten sind pt, pc, in, bp, cm, mm, dd, cc, sp 
  4372.      und px. Gro╤üschreibung dieser Ma╤üeinheiten ist nicht zul╨össig. 
  4373.  
  4374.   1016: output file name ignored due to error in input file name
  4375.  
  4376.      Die Eingabedatei wurde nicht gefunden. Damit der eingegebene 
  4377.      Ausgabedateiname nicht als Eingabedateiname interpretiert wird, wurde er 
  4378.      ignoriert. 
  4379.  
  4380.   1017: too many file names: `#1'
  4381.  
  4382.      Es wurden zu viele Dateinamen, d.h. Argumente, die nicht mit `-', `+' oder 
  4383.      `/' beginnen, angegeben. Je nach Treiber k╨ñnnen 1 oder 2 Dateinamen 
  4384.      angegeben werden. Die Previewer (dviscr, dvivik und dvipm) erlauben nur 
  4385.      einen Dateinamen. Die Druckertreiber dvidot und dvihplj erlauben 1 oder 2 
  4386.      Dateinamen. Beachten Sie bitte, da╤ü die Argumente von Optionen nicht durch 
  4387.      Leerzeichen von den Optionen getrennt werden d╨ærfen, da sie sonst als 
  4388.      Dateinamen interpretiert werden. 
  4389.  
  4390.   1018: input file `#1' not found: #2
  4391.  
  4392.      Die DVI-Datei #1 wurde nicht gefunden. DVI-Dateien werden mit Hilfe der 
  4393.      durch +dvi-file eingestellten Schablone gesucht. Die Voreinstellung (ohne 
  4394.      Verwendung einer der mitgelieferten Konfigurationsdateien) bewirkt, da╤ü 
  4395.      DVI-Dateien nur im Arbeitsverzeichnis gesucht werden. Die mitgelieferten 
  4396.      Konfigurationsdateien bewirken jedoch, da╤ü DVI-Dateien sowohl im 
  4397.      Arbeitsverzeichnis als auch in allen Verzeichnissen gesucht werden, die in 
  4398.      der Environment-Variablen DVIDRVINPUT aufgef╨æhrt sind. #2 gibt an aus 
  4399.      welchem Grunde die Datei nicht ge╨ñffnet werden konnte. 
  4400.  
  4401.   1019: cannot create output file `#1'
  4402.  
  4403.      Die Ausgabe-Datei kann nicht angelegt werden. Der Dateiname ist nicht 
  4404.      zul╨össig, das Verzeichnis existiert nicht oder Sie haben keine 
  4405.      Schreibrechte f╨ær das Verzeichnis oder es existiert bereits eine Datei mit 
  4406.      diesem Namen, die nicht geschrieben werden darf. 
  4407.  
  4408.   1020: template too long
  4409.  
  4410.      Die bei einer Option angegebene Schablone ist zu lang. Schablonen d╨ærfen 
  4411.      bis zu 127 Zeichen enthalten. 
  4412.  
  4413.   1021: missing template
  4414.  
  4415.      Bei manchen Optionen darf die Schablone nicht weggelassen werden. Beachten 
  4416.      Sie bitte, da╤ü die Argumente von Optionen nicht durch Leerzeichen von den 
  4417.      Optionen getrennt werden d╨ærfen. 
  4418.  
  4419.   1022 environment variable `#1' contains whitespace
  4420.  
  4421.      Der Wert der Environment-Variablen #1 enth╨ölt Leerzeichen oder 
  4422.      Tab-Zeichen. Um Probleme zu vermeiden, sollten Sie den SET-Befehl womit 
  4423.      diese Environment-Variable gesetzt wurde korrigieren. 
  4424.  
  4425.   1023: cannot nest response files
  4426.  
  4427.      Eine Antwortdatei darf nicht @Antwortdatei enthalten. 
  4428.  
  4429.   1024: response file `#1' not found
  4430.  
  4431.      Die @Antwortdatei wurde nicht gefunden. Antwortdateien werden mit der 
  4432.      durch +response-files eingestellten Schablone gesucht. Voreingestellt ist 
  4433.      die Suche im Arbeitsverzeichnis und im `data'-Unterverzeichnis des 
  4434.      emTeX-Verzeichnisses. Sie k╨ñnnen die Environment-Variable EMTEXDIR setzen 
  4435.      um das emTeX-Verzeichnis zu ╨öndern. Wenn EMTEXDIR nicht gesetzt ist, wird 
  4436.      `\emtex\data' f╨ær Antwortdateien verwendet. Es ist keine 
  4437.      Standarderweiterung voreingestellt, die Namen der mitgelieferten 
  4438.      Konfigurationsdateien enden jedoch mit .cfg. 
  4439.  
  4440.   1025: argument `#1' of option `#2' is invalid
  4441.  
  4442.      Das Argument #1 der Option #2 ist nicht zul╨össig. 
  4443.  
  4444.   1026: +section-count overrides +section-size
  4445.  
  4446.      Wenn sowohl +section-count als auch +section-size mit von Null 
  4447.      verschiedenen Werten verwendet werden und die Werte nicht zueinander 
  4448.      passen, ignoriert der Treiber +section-size und verwendet +section-size. 
  4449.  
  4450.   1100: preamble data doesn't match postamble data:                          [2]
  4451.         pre.#1=#2, post.#1=#3
  4452.  
  4453.      Die Angabe #1 der Preamble stimmt nicht mit der in der Postamble ╨æberein. 
  4454.      Hat da jemand in der DVI-Datei herumgepfuscht? Die Angaben in der Preamble 
  4455.      haben Vorrang. 
  4456.  
  4457.   1200: checksum does not match                                            [2,F]
  4458.         font file #1: #2
  4459.         input file #3: #4
  4460.  
  4461.      Die Zeichensatzdatei #1 pa╤üt nicht zu der von TeX verwendeten TFM-Datei. 
  4462.  
  4463.   1201: wrong design size                                                  [2,F]
  4464.  
  4465.  font file #1: #2 input file #3: #4 
  4466.  
  4467.      Die Zeichensatzdatei #1 pa╤üt nicht zu der von TeX verwendeten TFM-Datei. 
  4468.  
  4469.   1202: wrong magnification                                                [2,F]
  4470.  
  4471.  font file #1: #2 input file #3: #4 
  4472.  
  4473.      Die Zeichensatzdatei #1 pa╤üt nicht zu der von TeX verwendeten TFM-Datei. 
  4474.  
  4475.   1203: character #1: pixel width off by #2                                [3,F]
  4476.  
  4477.      Die Zeichenbreite des Zeichens #1 (dezimal) unterscheidet sich von der aus 
  4478.      der TFM-Breite berechneten Breite um mehr als 3, n╨ömlich um #2 (immer mit 
  4479.      Vorzeichen angegeben). Ist #2 positiv, ist die Pixel-Breite gr╨ñ╤üer, ist #2 
  4480.      negativ, ist die TFM-Breite gr╨ñ╤üer. Diese Warnung tritt vor allem dann 
  4481.      auf, wenn der Zeichensatz nicht zur vom TeX verwendeten TFM-Datei pa╤üt, 
  4482.      insbesondere wenn der Zeichensatz in der falschen Gr╨ñ╤üe geladen wurde. 
  4483.  
  4484.   1204: `#1' is not a usable font file                                       [3]
  4485.  
  4486.      Beim Suchen nach einer Zeichensatzdatei wurde die Datei #1 gefunden. Die 
  4487.      Datei #1 wurde aber nicht als g╨æltige Zeichensatzdatei erkannt. Nach 
  4488.      Ausgabe der Warnung wird nach den beschriebenen Verfahren weitergesucht. 
  4489.  
  4490.   1205: font #1 [#2] not found
  4491.  
  4492.      Es wurde f╨ær den Zeichensatz #1 keine passende Datei gefunden. N╨öhere 
  4493.      Erkl╨örung siehe `Zeichensatzsuchfolge'. Siehe auch die 
  4494.      Installationsanleitung. 
  4495.  
  4496.   1206: +batch-mode: font #1 replaced by #2                                  [1]
  4497.  
  4498.      +batch-mode ist aktiv und es wurde f╨ær den Zeichensatz #1 die 
  4499.      Zeichensatzdatei #2 verwendet, da die passende Datei nicht gefunden wurde. 
  4500.  
  4501.   1207: cannot open font library file `#1'
  4502.  
  4503.      Eine bei +font-libraries angegebene Zeichensatzbibliotheksdatei kann nicht 
  4504.      ge╨ñffnet werden. Vielleicht haben Sie zuviele Dateien (Vorsicht mit 
  4505.      $env:!) spezifiziert. 
  4506.  
  4507.   1208: font #1 replaced by #2 (deviation: #3%)                              [1]
  4508.  
  4509.      Die Gr╨ñ╤üe des Zeichensatzes #1 wurde durch Anwendung von 
  4510.      +font-size-tolerance und +font-sizes durch die n╨öchstliegende ersetzt. Die 
  4511.      Gr╨ñ╤üenabweichung betr╨ögt #3%. 
  4512.  
  4513.   1209: do you want to call MFjob to generate #1 missing fonts now?
  4514.  
  4515.      Es wurden #1 Zeichens╨ötze nicht gefunden. Es k╨ñnnen nun alle Zeichens╨ötze, 
  4516.      die nicht gefunden wurden, mit MFjob und METAFONT neu berechnet werden, 
  4517.      was aber einige Zeit in Anspruch nehmen kann. Sie k╨ñnnen durch Eingabe von 
  4518.      N den Text mit den Ersatzzeichens╨ötzen drucken oder durch Eingabe von Y 
  4519.      die fehlenden Zeichens╨ötze ausrechnen lassen. Mit ? erhalten Sie eine 
  4520.      Liste der Zeichens╨ötze, die auszurechnen sind. 
  4521.  
  4522.   1210: #1 is not a usable TFM file
  4523.  
  4524.      Die Datei #1 ist keine TFM-Datei. 
  4525.  
  4526.   1211: font #1 not loaded -- output will be distorted
  4527.  
  4528.      Der Zeichensatz #1 wurde nicht geladen, da /d f╨ær diesen Zeichensatz in 
  4529.      einer Zeichensatzersetzungsdatei angegeben ist oder /d eingegeben wurde. 
  4530.      Da die Zeichen vollst╨öndig weggelassen werden, verschiebt sich die Ausgabe 
  4531.      anderer Objekte. 
  4532.  
  4533.   1212: TFM file for font `#1' not found
  4534.  
  4535.      Sie haben die Verwendung von TFM-Dateien angeordnet, es konnte jedoch f╨ær 
  4536.      den Zeichensatz #1 keine TFM-Datei gefunden werden. Die Gr╨ñ╤üe des 
  4537.      Wortabstandes, deren Kenntnis die Genauigkeit der Rundung von 
  4538.      Zeichenpositionen erh╨ñhen kann -- wird vom Treiber gesch╨ötzt. Siehe 
  4539.      +tfm-files und +use-tfm-files. 
  4540.  
  4541.   1213: font file `#1': PXL file formats are obsolete, use PK instead
  4542.  
  4543.      Da die PXL-Dateiformate veraltet sind, sollten Sie PK-Dateien statt 
  4544.      PXL-Dateien verwenden. Falls die METAFONT-Quellen f╨ær den Zeichensatz zur 
  4545.      Verf╨ægung stehen oder auf andere Weise GFtoPK verwendet werden kann, 
  4546.      sollten Sie mit GFtoPK eine PK-Datei erzeugen. PXtoPK sollte nur verwendet 
  4547.      werden, wenn es keine andere M╨ñglichkeit gibt. 
  4548.  
  4549.   1300: `#1' is not a usable graphics file
  4550.  
  4551.      Beim Suchen nach einer Grafikdatei wurde die Datei #1 gefunden. Die Datei 
  4552.      #1 wurde aber nicht als g╨æltige Grafikdatei erkannt. Nach Ausgabe der 
  4553.      Warnung wird nach den beschriebenen Verfahren weitergesucht. 
  4554.  
  4555.   1301: graphics file `#1' (graph #2; #3 DPI) not found
  4556.  
  4557.      Die Grafikdatei #1 wurde nicht gefunden (\special{em:graph #2} mit 
  4558.      Aufl╨ñsung #3 DPI). 
  4559.  
  4560.   1302: graph #1 omitted                                                     [1]
  4561.  
  4562.      Die Grafik #1 wurde weggelassen, da Sie /d eingegeben haben. 
  4563.  
  4564.   1303: +batch-mode: graphics file #1 (#2 DPI) not found                     [1]
  4565.  
  4566.      Die Grafikdatei #1 mit Aufl╨ñsung #2 DPI wurde nicht gefunden und -- da 
  4567.      +batch-mode aktiv ist -- die Grafik weggelassen. 
  4568.  
  4569.   1400: undefined point: #1
  4570.  
  4571.      Der Punkt #1 ist nicht definiert, wurde aber bei \special{em:line} 
  4572.      verwendet. Bitte ╨æberpr╨æfen Sie, ob Sie mit \special{em:point} alle die 
  4573.      Punkte definiert haben, die Sie mit \special{em:line} verwenden. 
  4574.  
  4575.   1401: duplicate point number: #1
  4576.  
  4577.      Der Punkt #1 wurde mit \special{em:point #1} mehr als einmal auf einer 
  4578.      Seite definiert. Die Punktnummern m╨æssen innerhalb einer Seite eindeutig 
  4579.      sein. 
  4580.  
  4581.   1402: bad line omitted: #1,#2
  4582.  
  4583.      Die Linie mit den Endpunkten #1 und #2 kann nicht gezeichnet werden. Zum 
  4584.      Beispiel k╨ñnnen keine horizontalen Linien, die horizontal abgeschnitten 
  4585.      werden sollen, gezeichnet werden. 
  4586.  
  4587.   1403: missing moveto
  4588.  
  4589.      Es wurde \special{em:lineto} ohne vorangehendes \special{em:moveto} 
  4590.      benutzt. 
  4591.  
  4592.   1500: printer not ready. R)etry or A)bort?
  4593.  
  4594.      Der Drucker ist nicht bereit. Geben Sie `A' ein, um den Programmlauf 
  4595.      abzubrechen, `R' um fortzufahren, nachdem das Problem (z.B. Papiermangel) 
  4596.      beseitigt wurde. Diese Warnung tritt nur bei Verwendung von +xon-xoff:on 
  4597.      zusammen mit LPT1 bis LPT4 auf. 
  4598.  
  4599.   1501: 1 warning message was not displayed in graphics mode     [dviscr,dvivik]
  4600.   1502: 1 warning message was not displayed in graphics mode, see #2
  4601.   1503: #1 warning messages were not displayed in graphics mode
  4602.   1504: #1 warning messages were not displayed in graphics mode, see #2
  4603.  
  4604.      Bei dviscr oder dvivik traten #1 Warnungen auf, w╨öhrend der Bildschirm im 
  4605.      Grafikmodus war. Bitte beachten Sie die Warnungen in der Protokolldatei 
  4606.      #2. 
  4607.  
  4608.  
  4609. ΓòÉΓòÉΓòÉ 9.2. 9.2 Fatale Fehler (2xxx) ΓòÉΓòÉΓòÉ
  4610.  
  4611.  Alle fatalen Fehler haben das Format 
  4612.  
  4613.           *** Fatal error 2xxx: ...
  4614.  
  4615.  Im folgenden wird nur die Nummer und die Meldung abgedruckt. 
  4616.  
  4617.   2000: out of memory
  4618.  
  4619.      Es ist zuwenig Speicher vorhanden. Es wird eine Statistik ausgegeben, die 
  4620.      angibt, wieviel Speicher f╨ær was verwendet wurde. Manchmal kann dieser 
  4621.      Fehler durch Angabe von +font-load-limit:-1 umgangen werden. Sie sollten 
  4622.      versuchen, den Text in mehrere Teilst╨æcke aufgeteilt zu drucken, z.B. 
  4623.      durch Verwendung von +skip-sides und +number-of-sides. 
  4624.  
  4625.   2001: cannot open #1 file `#2'
  4626.  
  4627.      Die #1-Datei #2 nicht ge╨ñffnet werden. M╨ñgliche Ursachen: 
  4628.  
  4629.      o die Datei #2 existiert nicht 
  4630.  
  4631.      o der Dateiname #2 ist zu lang oder enth╨ölt unzul╨össige Zeichen 
  4632.  
  4633.      o die Datei #2 wird momentan von einem anderen Programm verwendet 
  4634.  
  4635.      o FILES ist in config.sys zu klein oder gar nicht eingestellt. 
  4636.  
  4637.   2002: cannot create file `#1'
  4638.  
  4639.      Die Datei #1 kann nicht angelegt werden. M╨ñgliche Ursachen: 
  4640.  
  4641.      o ein Verzeichnis dieses Namens existiert 
  4642.  
  4643.      o eine schreibgesch╨ætzte Datei dieses Namens existiert 
  4644.  
  4645.      o die Datei #1 wird momentan von einem anderen Programm verwendet 
  4646.  
  4647.      o das Verzeichnis von #1 existiert nicht oder ist (bei Verwendung eines 
  4648.        Netzwerks) schreibgesch╨ætzt 
  4649.  
  4650.      o #1 ist im Hauptverzeichnis und dieses ist voll 
  4651.  
  4652.      o FILES ist in config.sys zu klein oder gar nicht eingestellt 
  4653.  
  4654.      o der Dateiname #1 ist zu lang oder enth╨ölt unzul╨össige Zeichen. 
  4655.  
  4656.   2003: cannot write to file `#1'
  4657.  
  4658.      Beim Schreiben einer Datei trat ein Fehler auf. M╨ñglicherweise ist die 
  4659.      Platte voll. Falls #1 ein Ger╨ötename wie z.B. PRN ist, sollten Sie in der 
  4660.      Datei HELP.GER weitere Informationen nachlesen. 
  4661.  
  4662.   2004: invalid scale factor
  4663.  
  4664.      Eine Zeichensatzdatei oder eine VF-Datei ist fehlerhaft. 
  4665.  
  4666.   2005: cannot use XON/XOFF flow control
  4667.  
  4668.      Das XON/XOFF-Protokoll kann nicht verwendet werden, da z.B. die 
  4669.      Schnittstelle nicht vorhanden ist. 
  4670.  
  4671.   2006: serial interface time-out
  4672.  
  4673.      Bei Verwendung des XON/XOFF-Protokolls wurde nach einem XOFF nicht 
  4674.      innerhalb von 60 Sekunden ein XON empfangen. 
  4675.  
  4676.   2007: out of string space
  4677.  
  4678.      Interner Tabellen╨æberlauf. Keine Abhilfe m╨ñglich (au╤üer eventuell 
  4679.      Zerkleinerung Ihres Textes). 
  4680.  
  4681.   2008: cannot open temporary file `#1'
  4682.  
  4683.      Der Treiber ben╨ñtigt (wegen Speichermangels) eine Zwischendatei, die aber 
  4684.      nicht ge╨ñffnet werden kann. Sorgen Sie durch richtiges Setzen der 
  4685.      Environment-Variablen TMP daf╨ær, da╤ü der angegebene Dateiname g╨æltig ist. 
  4686.  
  4687.   2009: temporary file write error (disk full?)
  4688.  
  4689.      Zuwenig Plattenplatz f╨ær die Zwischendatei oder ein anderes Problem. 
  4690.      Sorgen Sie durch Setzen der Environment-Variablen TMP daf╨ær, da╤ü die 
  4691.      Zwischendatei auf einem Laufwerk mit gen╨ægend freier Kapazit╨öt angelegt 
  4692.      wird. 
  4693.  
  4694.   2010: printer not ready, aborted by user
  4695.  
  4696.      Sie haben die Warnung 1500 mit `A' beantwortet. 
  4697.  
  4698.   2011: cannot read from console
  4699.  
  4700.      Sie haben einen Treiber unter OS/2 mit detach gestartet oder Sie haben 
  4701.      Ctrl-Z eingegeben oder der Treiber kann aus einem anderen Grund nicht von 
  4702.      stdin lesen. 
  4703.  
  4704.   2012: out of virtual memory
  4705.  
  4706.      Es wird mehr virtueller Speicher ben╨ñtigt als der Treiber verwalten kann. 
  4707.  
  4708.   2013: cannot read file `#1'
  4709.  
  4710.      Beim Lesen der Datei #1 trat ein Fehler auf. 
  4711.  
  4712.   2014: cannot make book due to missing or wrong parameters
  4713.  
  4714.      Falls +page-list-file benutzt wird, kann +section-size und +section-count 
  4715.      nicht benutzt werden. Falls +section-size oder +section-count benutzt 
  4716.      wird, mu╤ü der Wert von +columns gerade sein. 
  4717.  
  4718.   2015: recursive search: too many directories
  4719.  
  4720.      Die Anzahl der Verzeichnisse, die durch ! und !! in Environment-Variablen 
  4721.      in $ENV: in Schablonen gehandhabt werden k╨ñnnen, ist beschr╨önkt. Diese 
  4722.      Beschr╨önkung wurde ╨æberschritten. 
  4723.  
  4724.   2100: corrupt DVI file (undefined font)
  4725.   2101: corrupt DVI file (no font selected)
  4726.   2102: corrupt DVI file (DVI file ended prematurely)
  4727.   2103: corrupt DVI file (position stack overflow)
  4728.   2104: corrupt DVI file (position stack underflow)
  4729.   2105: corrupt DVI file (bad postamble)
  4730.   2106: corrupt DVI file (postamble not found)
  4731.   2107: corrupt DVI file (illegal command in postamble)
  4732.   2108: input file is not a DVI file
  4733.   2109: corrupt DVI file (unexpected set_char command)
  4734.   2110: corrupt DVI file (unexpected fnt_num command)
  4735.   2111: corrupt DVI file (unexpected bop command)
  4736.   2112: corrupt DVI file (unexpected eop command)
  4737.   2113: corrupt DVI file (unexpected rule command)
  4738.   2114: corrupt DVI file (unexpected motion command)
  4739.   2116: corrupt DVI file (unexpected post_post command)
  4740.   2117: corrupt DVI file (unexpected pre command)
  4741.   2118: corrupt DVI file (invalid command)
  4742.   2119: corrupt DVI file (back pointer does not point to bop)
  4743.   2120: corrupt DVI file (more pages than claimed in postamble)
  4744.  
  4745.      Fehlerhafte DVI-Datei. 
  4746.  
  4747.   2121: character number #1 out of range
  4748.  
  4749.      Es wurde versucht, ein Zeichen mit einem Code zu setzen, der au╤üerhalb des 
  4750.      zul╨össigen Bereichs liegt. Dies kann geschehen, wenn ein Zeichensatz durch 
  4751.      einen anderen ersetzt wurde, der weniger Zeichen enth╨ölt. Falls die 
  4752.      Ersetzung absichtlich vorgenommen wurde, m╨æssen Sie einen Virtual Font 
  4753.      erstellen, der die im Ersatzzeichensatz nicht vorhandenen Zeichen geeignet 
  4754.      definiert. 
  4755.  
  4756.   2122: page too complex
  4757.  
  4758.      Eine Bogenseite kann nur 65536 Objekte (Zeichen, rules, Linien, Grafiken) 
  4759.      enthalten. Sie haben es geschafft, diese Grenze zu ╨æberschreiten. 
  4760.  
  4761.   2124: too many points
  4762.  
  4763.      Sie haben die h╨ñchste zul╨össige Anzahl von \special{em:point} oder 
  4764.      \special{em:moveto} oder \special{em:lineto} pro Bogenseite ╨æberschritten. 
  4765.  
  4766.   2125: too many lines
  4767.  
  4768.      Sie haben die h╨ñchste zul╨össige Anzahl von \special{em:line} oder 
  4769.      \special{em:moveto} oder \special{em:lineto} pro Bogenseite ╨æberschritten. 
  4770.  
  4771.   2126: IVD files not supported yet
  4772.  
  4773.      Die derzeitige Version der Treiber kann keine IVD-Dateien verarbeiten. 
  4774.      Verwenden Sie ivd2dvi um die IVD-Datei in eine DVI-Datei umzusetzen. 
  4775.  
  4776.   2131: erroneous \special{#1}: undefined keyword
  4777.  
  4778.      Nach `em:' folgt im \special-Argument #1 kein bekanntes Schl╨æsselwort. 
  4779.  
  4780.   2132: erroneous \special{#1}: bad parameter
  4781.  
  4782.      Die \special-Anweisung #1 enth╨ölt einen nicht zul╨össigen Parameter (z.B. 
  4783.      \special{em:point 0}). 
  4784.  
  4785.   2200: +batch-mode: font #1 not found
  4786.  
  4787.      Wenn bei aktivem +batch-mode ein Zeichensatz nicht mit den eingestellten 
  4788.      Verfahren gefunden wird, wird der Programmlauf mit dieser Fehlermeldung 
  4789.      abgebrochen. 
  4790.  
  4791.   2201: font file error PK01
  4792.   2202: font file error PK02
  4793.   2203: font file error PK03
  4794.   2204: font file error PK04
  4795.  
  4796.      Fehlerhafte PK-Zeichensatzdatei. 
  4797.  
  4798.   2205: font #1 too big (#2 characters)
  4799.  
  4800.      Der Zeichensatz #1 enth╨ölt zu viele Zeichen. 
  4801.  
  4802.   2206: character number #1 out of range
  4803.  
  4804.      Diese Version des Treibers kann nur Zeichencodes von 0 bis 255 (bei 
  4805.      PXL-Dateien: bis 127) verarbeiten; es wurde ein Zeichen mit einem 
  4806.      nichtzul╨össigen Code in einer Zeichensatzdatei angetroffen. 
  4807.  
  4808.   2207: font file `#1' ended prematurely
  4809.  
  4810.      Fehlerhafte Zeichensatzdatei: Zu kurz. 
  4811.  
  4812.   2208: font file `#1' disappeared
  4813.  
  4814.      Die Zeichensatzdatei #1 kann nicht ge╨ñffnet werden, obwohl sie zu Beginn 
  4815.      ge╨ñffnet werden konnte. M╨ñglicherweise wurde die Diskette ausgetauscht. 
  4816.  
  4817.   2209: undefined character #1 in font #2
  4818.  
  4819.      Es wurde versucht, ein nicht in der Zeichensatzdatei enthaltenes Zeichen 
  4820.      zu setzen. 
  4821.  
  4822.   2210: character too big
  4823.  
  4824.      Ein Zeichen ist zu gro╤ü. 
  4825.  
  4826.   2211: character too big for scaling
  4827.  
  4828.      Ein Zeichen ist zu gro╤ü um verkleinert zu werden. 
  4829.  
  4830.   2213: `#1' is not a font library file
  4831.  
  4832.      Eine bei +font-libraries angegebene Datei ist keine korrekte oder 
  4833.      ╨æberhaupt keine Zeichensatzbibliotheksdatei. 
  4834.  
  4835.   2214: use `fontlib /2 /b#1 #2' to convert font library
  4836.  
  4837.      Die Zeichensatzbibliotheksdatei #2 ist eine alte und kann nur nach 
  4838.      Konvertierung mit fontlib verwendet werden. Sie sollten bei der 
  4839.      Konvertierung au╤üerdem /f\emtex\data\fontlist angeben. Mit der Batch-Datei 
  4840.      newfonts.bat btw. newfonts.cmd k╨ñnnen alle Zeichensatzbibliotheksdateien 
  4841.      konvertiert werden. 
  4842.  
  4843.   2215: cannot run MFjob, error code=#1
  4844.  
  4845.      Der Treiber kann mfjob.exe nicht starten. 
  4846.  
  4847.   2216: MFjob failed
  4848.  
  4849.      MFjob meldete einen Fehler. 
  4850.  
  4851.   2217: cannot handle more than 255 fonts
  4852.  
  4853.      Die Anzahl der Zeichens╨ötze ist auf 255 begrenzt. 
  4854.  
  4855.   2220: TFM file `#1' corrupted
  4856.  
  4857.      Die TFM-Datei #1 ist defekt. 
  4858.  
  4859.   2301: graphics file `#1' ended prematurely
  4860.  
  4861.      Fehlerhafte Grafik-Datei: Zu kurz; das Dateiende wurde zu fr╨æh erreicht. 
  4862.  
  4863.   2302: graphics image too big
  4864.  
  4865.      Die Grafik ist zu breit. Die Maximalbreite h╨öngt vom Grafikdateiformat ab 
  4866.      und betr╨ögt ungef╨öhr 32752 Bildpunkte. 
  4867.  
  4868.   2303: graphics image too big for scaling
  4869.  
  4870.      Die Grafik ist zu breit um verkleinert zu werden (!) 
  4871.  
  4872.   2400: syntax error in font substitution file `#1', line #2
  4873.  
  4874.      Die Zeile #2 der Zeichensatzersetzungsdatei #1 ist fehlerhaft. 
  4875.  
  4876.   2401: missing parameter file name                                     [dvidot]
  4877.  
  4878.      dvidot verlangt als erstes Kommandozeilenargument den Namen der 
  4879.      Parameterdatei. 
  4880.  
  4881.   2402: parameter file `#1' not found                                   [dvidot]
  4882.  
  4883.      dvidot konnte die Parameterdatei #1 nicht finden. Das erste 
  4884.      Kommandozeilenargument mu╤ü der Name der Parameterdatei sein. 
  4885.  
  4886.   2403: invalid parameter file (#1)                                     [dvidot]
  4887.  
  4888.      dvidot erkennt die Parameterdatei nicht als g╨æltig an. #1 ist eine Zahl 
  4889.      die die Art des Fehlers angibt. 
  4890.  
  4891.   2404: incompatible parameter file, use makedot to convert             [dvidot]
  4892.  
  4893.      Die verwendete Parameterdatei ist nicht mit der verwendeten dvidot-Version 
  4894.      vertr╨öglich. Sie k╨ñnnen makedot zur Umwandlung der Parameterdatei 
  4895.      verwenden, siehe makedot.doc. 
  4896.  
  4897.   2405: expression evaluation stack overflow                            [dvidot]
  4898.  
  4899.      Fehler in Parameterdatei: Ein arithmetischer Ausdruck ist zu komplex. 
  4900.  
  4901.   2406: cannot compute checksum beyond end of header                    [dvidot]
  4902.  
  4903.      Fehler in Parameterdatei: Die Pr╨æfsumme schlie╤üt Bytes au╤üerhalb des 
  4904.      Dateikopfes ein. 
  4905.  
  4906.   2407: output file doesn't allow random access                         [dvidot]
  4907.  
  4908.      Zur Berechnung der Pr╨æfsumme mu╤ü die Ausgabe in eine Datei, nicht aber auf 
  4909.      ein Ger╨öt erfolgen. 
  4910.  
  4911.   2408: cannot read output file                                         [dvidot]
  4912.  
  4913.      Beim Lesen der Ausgabedatei zur Berechnung der Pr╨æfsumme erfolgte ein 
  4914.      Lesefehler. 
  4915.  
  4916.   2409 cannot perform vertical motion (#1 dots)                         [dvidot]
  4917.  
  4918.      Es wurde versucht, einen feineren Vorschub als von VMU= in der 
  4919.      Parameterdatei zugelassen durchzuf╨æhren. Dieser Fehler sollte eigentlich 
  4920.      nicht auftreten, da makedot nur geeignete Werte f╨ær VMU= zul╨ö╤üt. 
  4921.  
  4922.   2410: invalid page dimensions
  4923.  
  4924.      Unzul╨össige Papierbreite oder Papierh╨ñhe eingestellt (+width, +height). 
  4925.  
  4926.   2501: printer memory overflow                                        [dvihplj]
  4927.  
  4928.      Nachrechnen ergab, da╤ü der Speicher des Druckers nun voll ist. Stellen Sie 
  4929.      mit +memory die Druckspeichergr╨ñ╤üe richtig ein oder (falls +memory schon 
  4930.      richtig eingestellt ist) zerteilen Sie den Text in kleinere Teile. 
  4931.      +clear-fonts:1 kann auch helfen. 
  4932.  
  4933.   2502: too many fonts per side                                        [dvihplj]
  4934.  
  4935.      Es werden mehr Zeichens╨ötze pro Bogenseite ben╨ñtigt, als vom Drucker 
  4936.      unterst╨ætzt wird. Text aufteilen oder +clear-fonts:1 verwenden. Mit der 
  4937.      Option +fonts-per-side wird eingestellt, wieviele Zeichens╨ötze pro 
  4938.      Bogenseite verwendet werden k╨ñnnen. Falls Ihr Drucker mehr als 16 
  4939.      Zeichens╨ötze pro Bogenseite unterst╨ætzt, k╨ñnnen Sie das Limit mit 
  4940.      +fonts-per-side anheben oder die ╨¬berpr╨æfung des Limits abschalten. 
  4941.  
  4942.   2503: too many fonts                                                 [dvihplj]
  4943.  
  4944.      Es werden mehr Zeichens╨ötze ben╨ñtigt, als vom Drucker unterst╨ætzt wird. 
  4945.      Text aufteilen oder +clear-fonts:1 verwenden. Mit +fonts-per-side:0 wird 
  4946.      die ╨¬berpr╨æfung der Anzahl der Zeichens╨ötze abgeschaltet. 
  4947.  
  4948.   2504: value field in pcl: specification too long
  4949.  
  4950.      Die Maximall╨önge der PCL-Zeichensatzselektionsparameter in einer ZE-Datei 
  4951.      wurde ╨æberschritten. 
  4952.  
  4953.   2511: page width exceeds #1px
  4954.  
  4955.      Der bei der +width Option angegebene Wert darf nicht gr╨ñ╤üer als 
  4956.      (umgerechnet) #1 px sein. 
  4957.  
  4958.   2520: graphics mode not supported                                     [dviscr]
  4959.  
  4960.      Es ist keine Grafikadapterkarte vorhanden oder die vorhandene wird vom 
  4961.      Treiber nicht unterst╨ætzt. M╨ñglicherweise wird die Grafikadapterkarte von 
  4962.      dviscr unterst╨ætzt, aber nicht richtig automatisch erkannt. Bitte 
  4963.      versuchen Sie den Typ des Grafikadapters mit +adapter (z.B. +adapter:16 
  4964.      f╨ær VGA mit Farbmonitor) genauer einzustellen. 
  4965.  
  4966.   2602: corrupt VF file (premature end of DVI commands)
  4967.   2604: corrupt VF file (stack underflow)
  4968.   2608: corrupt VF file (bad preamble)
  4969.   2611: corrupt VF file (unexpected bop command)
  4970.   2612: corrupt VF file (unexpected bop command)
  4971.   2616: corrupt VF file (unexpected post_post command)
  4972.   2617: corrupt VF file (unexpected pre command)
  4973.   2618: corrupt VF file (invalid command)
  4974.   2621: corrupt VF file (unexpected fnt_def command)
  4975.   2622: corrupt VF file (unexpected post command)
  4976.   2643: corrupt VF file (invalid command)
  4977.  
  4978.      Fehlerhafte VF-Datei. 
  4979.  
  4980.   2603: VF file too complex: stack overflow
  4981.  
  4982.      Ein Virtual Font kann einen weiteren Virtual Font benutzen, welcher 
  4983.      wiederum einen Virtual Font benutzen kann, usw. Dieser Fehler tritt auf, 
  4984.      wenn diese Schachtelung zu weit geht oder wenn eine Endlosschleife 
  4985.      vorhanden ist. 
  4986.  
  4987.   2640: input stack overflow
  4988.  
  4989.      Ein Virtual Font kann einen weiteren Virtual Font benutzen, welcher 
  4990.      wiederum einen Virtual Font benutzen kann, usw. Dieser Fehler tritt auf, 
  4991.      wenn diese Schachtelung zu weit geht oder wenn eine Endlosschleife 
  4992.      vorhanden ist. 
  4993.  
  4994.   2641: input stack underflow
  4995.  
  4996.      Fehlerhafte VF-Datei. 
  4997.  
  4998.   2644: character number #1 out of range
  4999.  
  5000.      Ein Zeichencode in einer VF-Datei ist unzul╨össig. 
  5001.  
  5002.   2645: virtual font #1 too big (#2 characters)
  5003.  
  5004.      Der Virtual Font #1 enth╨ölt zuviele Zeichen. 
  5005.  
  5006.   2701: #1(#2): syntax error in page list file
  5007.  
  5008.      In Zeile #2 der durch +page-list-file angegebenen Datei #1 befindet sich 
  5009.      ein Syntax-Fehler. 
  5010.  
  5011.   2702: #1(#2): page index out of range
  5012.  
  5013.      In Zeile #2 der durch +page-list-file angegebenen Datei #1 ist ein 
  5014.      Seitenindex zu gro╤ü oder zu klein. 
  5015.  
  5016.  
  5017. ΓòÉΓòÉΓòÉ 9.3. 9.3 Interne Fehler (3xxx) ΓòÉΓòÉΓòÉ
  5018.  
  5019.  Alle internen Fehler haben das Format 
  5020.  
  5021.           *** Internal error 3xxx
  5022.  
  5023.  oder 
  5024.  
  5025.           *** Internal error 3xxx: ...
  5026.  
  5027.  Bei Auftreten eines solchen Fehlers Autor verst╨öndigen! Alle beteiligten 
  5028.  Dateien (DVI, MSP, PCX, PK, PXL, FLI, VF, SUB, Protokolldatei) aufbewahren! 
  5029.  Fehlernummer aufschreiben! Argumente